Which of the following objects are not TypoScript top level objects? (2)
Respuesta
config
TEXT
styles
GMENU
PAGE
includeLibs
Pregunta 2
Pregunta
Which of these statements about TypoScript are true? (2)
Respuesta
TypoScript is a programming language like ActionScript or JavaScript.
TypoScript is an extension for TYPO3.
TypoScript can be used to configure TYPO3.
TypoScript mainly controls the output of the website in the frontend.
Extensive knowledge of PHP is required to use TypoScript.
Pregunta 3
Pregunta
You want to assign a multi-line value. Which of the following code sections are syntactically correct as replacements for
the question marks? (1)
page = PAGE
page.10 = TEXT
???
Respuesta
It is not possible to specify multi-line values in TypoScript; you can assign only single-line
values.
Answer
page.10.value (
Hello
World
)
Answer
page.10.value = (
HelloWorld
)
Answer
page.10.value = (Hello
World)
Answer
page.10.value (Hello
World
)
Pregunta 4
Pregunta
It is possible to comment out lines in TypoScript. Which characters can be used as comment characters? (4)
Respuesta
//
/* ... */
#
/
<!-- ... ->
Pregunta 5
Pregunta
What do you enter in the constants area to make the following TypoScript setup code functional? (1)
config.language = {$langKey}
config.sys_language_uid = 1
config.htmlTag_langKey = {$langKey}
Respuesta
$langKey = de
{$langkey = en}
langKey = jp
langkey = cn
LANGKEY = at
Pregunta 6
Pregunta
What is the function of the following TypoScript code? (1)
page.meta.DESCRIPTION = {$meta.description}
page.meta.DESCRIPTION.override.field = description
Respuesta
The value of field description is used.
If the description field contains no value, the corresponding constant is used.
The description field is always overwritten by the value of the corresponding constant.
The value of the constant is used.
Pregunta 7
Pregunta
The Fluid template of the page.10 object contains a variable {emailaddress}, which needs to be replaced by the value foo.
How can you achieve this? (1)
Respuesta
You enter the following code in the TypoScript constant area:
page.10.templates.placeholder.emailaddress = TEXT
page.10.templates.placeholder.emailaddress.value = foo
You enter the following code in the TypoScript setup area:
page.10.templates.placeholder.emailaddress = TEXT
page.10.templates.placeholder.emailaddress.value = foo
You enter the following code in the TypoScript setup area:
page.10.templates.variables = EMAIL
page.10.templates.variables.address = foo
You enter the following code in the TypoScript constant area:
page.10.variables.emailaddress = TEXT
page.10.variables.emailaddress.value = foo
You enter the following code in the TypoScript setup area:
page.10.variables.emailaddress = TEXT
page.10.variables.emailaddress.value = foo
Pregunta 8
Pregunta
What is the output produced by the following TypoScript code? (1)
page = PAGE
page.10 = COA
page.10 {
30 = TEXT
30.value = A
30.wrap = B|C
40 = HTML
40.value = D
40.wrap = E|F
20 < .30
40.value = G
}
Respuesta
BACEGF
DBACD
DBACG
EDFBACEGF
DBACEGF
DBACEDF
BACBAC
Pregunta 9
Pregunta
What is the output produced by this TypoScript code? (1)
page = PAGE
page.10 = COA
page.10 {
30 = TEXT
30.value = A
40 = TEXT
40.value = B
20 = TEXT
20.value = C
20.stdWrap.append < .30
10 = TEXT
10.prepend < .40
10.value = D
}
Respuesta
ABDC
ABCD
BDCAAB
ABCADB
BDCAB
DBCAB
Pregunta 10
Pregunta
What is the output produced by this TypoScript code? (1)
temp.text1 = TEXT
temp.text1.value = Certification
page = PAGE
page.10 =< temp.text1
temp.text1.wrap = TYPO3-|!
Respuesta
Certification
TYPO3-!
TYPO3-Certification!
There is no output.
!
Pregunta 11
Pregunta
What is the output produced by the following TypoScript code? (1)
object1 = TEXT
object1.value = value1
page = PAGE
page {
10 <= object1
15 < object1
15.value = -
20 < object1
}
object1.value = value3
Respuesta
value1
-value1
value1-value1
value1-value3
value3-value1
Pregunta 12
Pregunta
What code do you enter in place of the question marks so that the output of the script is AB? (1)
lib.obj = COA
lib.obj {
10 = COA
10.10 = TEXT
10.10.value = A
10.20 < .10
}
page = PAGE
page.10 = COA
page.10 {
10 =< lib.obj
???
}