Questão 1
Questão
What does [20.h] stand for in the following TypoScript code? (1)
lib.getPageTitle = IMAGE
lib.getPageTitle.altText.field = title
lib.getPageTitle.file = GIFBUILDER
lib.getPageTitle.file {
XY = 400,[10.h]+[20.h]+20
10 = TEXT
10.text.field = title
10.text.listNum.splitChar = |
10.text.listNum = 0
10.fontSize = 20
10.fontColor = #cc0000
10.offset = 0,24
10.niceText = 1
20 < .10
20.text.listNum = 1
20.offset = 0,24+[10.h]+6
}
Responda
-
A width of 20 pixels.
-
A height of 20 pixels.
-
The value of the constant called h.
-
The height of the text field, which is defined in 20.
-
An offset of 20 pixels in height.
-
A font height of 20 pixels.
Questão 2
Questão
Is it possible to select any font in images that contain text and are created using the GIFBUILDER? (2)
Responda
-
Yes, but you have to select one of the 20 fonts supplied along with TYPO3.
-
Yes, you can use a font from any font file with the TTF format (TrueType fonts).
-
Yes, you can use a font from any font file with the OTF format (OpenType fonts).
-
Yes, you can use a font from any font file with the CTF format (ClearType fonts).
-
Yes, you can use a font from any font file with the PFM/PFB format (Type 1 fonts).
-
No, you have to use an extension to do this.
-
No, it is not possible.
Questão 3
Questão
What does the c in the width and height specifications stand for in the following TypoScript code? (1)
page = PAGE
page.10 = IMAGE
page.10.file = testimage.jpg
page.10.file.width = 100c+100
Responda
-
Calculated
-
Crop
-
Constant
-
Clear
-
Continuous
Questão 4
Questão
Which TypoScript objects have to be addressed so that contents from tt_content can be returned? (2)
Responda
-
PAGE
-
TEMPLATE
-
CONTENT
-
CONFIG
-
META
-
TEXT
-
USER
Questão 5
Questão
This next code fills position 10 of a register with the value of the layout field of the current page. How can you return to
querying this value at position 20 instead of the question marks? (2)
10 = LOAD_REGISTER
10.layout.cObject = TEXT
10.layout.cObject.data = TSFE:layout
20 = TEXT
20.???
Questão 6
Questão
Which content object needs to replace the question marks in the following code to display the current time on the
website? (1)
page = PAGE
page.10 = ???
page.10 {
10 = TEXT
10.data = date:U
10.strftime = %D - %H:%M:%S
}
Responda
-
USER
-
USER_INT
-
COA
-
COA_INT
-
TIME
-
TEXT
-
TEXT_INT
Questão 7
Questão
You want to use TypoScript to specify a background image. Which content element needs to replace the question marks
in the following code? (1)
page = PAGE
page.10 = ???
page.10 {
file = fileadmin/backgroundimg.jpg
file.width = 100
file.height = 100
stdWrap.wrap = <div style="background-image:url(|); width:100px; height:100px;">Te\
xt</div>
}
Responda
-
IMG
-
IMAGE
-
IMG_RESOURCE
-
IMAGE_RESOURCE
-
GIFBUILDER
Questão 8
Questão
You want the output of a TEXT content object to be multilingual. What do you need to do? (1)
page = PAGE
page.10 = TEXT
page.10.value = English Text
Note: “Deutscher Text” is German (de) and means German text.
Responda
-
You add the following: page.10._LOCAL_LANG.de = Deutscher Text.
-
You add the following: page.10.lang.de = Deutscher Text.
-
You add the following: page.10.de = Deutscher Text.
-
Using the xml_ll extension is a convenient way of translating the language labels.
-
Translations have to be created by means of conditions, for example:
[globalVar = GP:L = 1]
Questão 9
Questão
You want to display the content elements of a page in random order. Is this possible, and if so, how? (1)
page = PAGE
page.10 = CONTENT
page.10 {
table = tt_content
select {
where = colPos = 0
max = 1
???
}
}
Responda
-
That is not possible. Content elements are always displayed in the sequence specified in the backend.
-
You have to use an special extension to do this.
-
You replace the question marks with the following line:
orderBy = random
-
You replace the question marks with the following line:
orderBy = rand()
-
You replace the question marks with the following line:
orderBy = rand
Questão 10
Questão
From what page does the following script read out the content elements? (1)
page = PAGE
page.10 = CONTENT
page.10 {
table = tt_content
select {
pidInList = this
}
}
Responda
-
The content elements from the page with the identifier this.
-
The content elements of the current page.
-
The content elements from the page stored in the register called this.
-
The content elements from the page whose PID is the value of the UID of the current page.
-
The content elements from the page with PID = 0, because there is no such thing as a key word
called this and TypoScript interprets this as value 0.
Questão 11
Questão
What is the output of the following code? (1)
page = PAGE
page.10 = CONTENT
page.10 {
table = tt_content
select {
pidInList = 2,3,4
}
}
Responda
-
It creates a menu from the pages with the UIDs 2, 3 and 4.
-
It displays the contents with the UIDs 2, 3 and 4.
-
It displays all the contents of the pages with the UIDs 2, 3 and 4.
-
It displays all contents apart from those with the UIDs 2, 3 and 4.
Questão 12
Questão
You want to display the data records from the tt_content table that have the UIDs 2 and 3. What should be in place of
the question marks? (1)
page = PAGE
page.10 = ???
page.10 {
tables = tt_content
source = 2,3
dontCheckPid = 1
}
Responda
-
TEXT
-
HTML
-
COA
-
RECORDS
-
DATA
-
CONTENT
Questão 13
Questão
When entering a content element, you can use the “Frame” select box to select a frame. What should be in place of the
question marks if you want to enter your own style instructions when entering “Frame 1” (ID=20) and “Frame 2”
(ID=21)? (1)
temp.bodytext = ???
temp.bodytext {
key.field = section_frame
default < tt_content.text.20
20 < .default
20.wrap = <div class="dotted">|</div>
21 < .default
21.wrap = <div class="solid">|</div>
}
tt_content.text.20 >
tt_content.text.20 < temp.bodytext
Responda
-
TEXT
-
HTML
-
CASE
-
RECORDS
-
LOAD_REGISTER
-
CONTENT