Andreas Kirilow
Quiz by , created more than 1 year ago

Programmierung Quiz on TYPO3 CI 2018 8.1 bis 8.3, created by Andreas Kirilow on 20/12/2018.

8
0
0
Andreas Kirilow
Created by Andreas Kirilow almost 6 years ago
Close

TYPO3 CI 2018 8.1 bis 8.3

Question 1 of 12

1

Which of the following objects are not TypoScript top level objects? (2)

Select one or more of the following:

  • config

  • TEXT

  • styles

  • GMENU

  • PAGE

  • includeLibs

Explanation

Question 2 of 12

1

Which of these statements about TypoScript are true? (2)

Select one or more of the following:

  • 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.

Explanation

Question 3 of 12

1

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
???

Select one or more of the following:

  • 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
    )

Explanation

Question 4 of 12

1

It is possible to comment out lines in TypoScript. Which characters can be used as comment characters? (4)

Select one or more of the following:

  • //

  • /* ... */

  • #

  • /

  • <!-- ... ->

Explanation

Question 5 of 12

1

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}

Select one or more of the following:

  • $langKey = de

  • {$langkey = en}

  • langKey = jp

  • langkey = cn

  • LANGKEY = at

Explanation

Question 6 of 12

1

What is the function of the following TypoScript code? (1)

page.meta.DESCRIPTION = {$meta.description}
page.meta.DESCRIPTION.override.field = description

Select one or more of the following:

  • 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.

Explanation

Question 7 of 12

1

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)

Select one or more of the following:

  • 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

Explanation

Question 8 of 12

1

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
}

Select one or more of the following:

  • BACEGF

  • DBACD

  • DBACG

  • EDFBACEGF

  • DBACEGF

  • DBACEDF

  • BACBAC

Explanation

Question 9 of 12

1

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
}

Select one or more of the following:

  • ABDC

  • ABCD

  • BDCAAB

  • ABCADB

  • BDCAB

  • DBCAB

Explanation

Question 10 of 12

1

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-|!

Select one or more of the following:

  • Certification

  • TYPO3-!

  • TYPO3-Certification!

  • There is no output.

  • !

Explanation

Question 11 of 12

1

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

Select one or more of the following:

  • value1

  • -value1

  • value1-value1

  • value1-value3

  • value3-value1

Explanation

Question 12 of 12

1

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
???
}

Select one or more of the following:

  • 10.value = B

  • 10.10.value = B

  • 10.20.value = B

  • 10.10.20.value = B

  • 10.10.20.10.value = B

  • 10.10.10.20.value = B

Explanation