Andreas Kirilow
Quiz by , created more than 1 year ago

Programmierung Quiz on TYPO3 CI 2018 8.4, created by Andreas Kirilow on 20/12/2018.

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

TYPO3 CI 2018 8.4

Question 1 of 10

1

A condition begins with square brackets. Which expression does it have to end in? (6)

Select one or more of the following:

  • [GLOBAL]

  • [global]

  • [Global]

  • [END]

  • [end]

  • [End]

  • []

Explanation

Question 2 of 10

1

In which areas can you use conditions? (4)

Select one or more of the following:

  • TypoScript constants.

  • TypoScript setup.

  • Page TSconfig.

  • User TSconfig.

  • Fluid template.

Explanation

Question 3 of 10

1

Is it possible to deactivate conditions in PageTSconfig and UserTSconfig? (1)

Select one or more of the following:

  • No, conditions are part of the core, so they cannot be deactivated for TSconfig.

  • Yes, by using the TypoScript instruction
    config.TSconfigConditions = 0

  • Yes, by using the PageTSconfig instruction
    config.TSconfigConditions = 0

  • Yes, by using the following key in the Install Tool:
    [BE][TSconfigConditions] = 0

  • Yes, by selecting the Use TSconfigConditions checkbox in the user settings

Explanation

Question 4 of 10

1

Is it possible to check the backend_layout field in the backend, and if so, how? (1)

Select one or more of the following:

  • No, that is not possible. Page properties are only relevant in the frontend and are checked there
    by TypoScript.

  • [globalVar = TSFE:current|backend_layout = 1]

  • [globalVar = TSFE:this|backend_layout = 1]

  • [globalVar = TSFE:page|backend_layout = 1]

  • [TSFE|backend_layout = 1]

  • [this|backend_layout = 1]

  • [page|backend_layout = 1]

  • [current|backend_layout = 1]

Explanation

Question 5 of 10

1

Which condition can you use to check whether a frontend user is logged in? (2)

Select one or more of the following:

  • [login = true]

  • [!login = false]

  • [loginUser = *]

  • [user = login]

  • [loginUser = true]

  • [login = *]

Explanation

Question 6 of 10

1

Which conditions allow you to determine in the frontend, if the current user is also logged-in at the backend at the
same time? (2)

Select one or more of the following:

  • [globalVar = TSFE : beUserLogin > 0]

  • [BEloginUser = *]

  • [getTSFE()['beUserLogin'] == 1]

  • [getTSFE().beUserLogin == 1]

  • [TSFE:beUser > 0]

Explanation

Question 7 of 10

1

Which condition can you use to check if the current time is 2pm or later? (1)

Select one or more of the following:

  • [time >= 18]

  • [time() > 18]

  • [time("18")]

  • [date("G") >= 18]

  • [hour >= 18]

  • [hour = > 18]

  • [hour() > 18]

Explanation

Question 8 of 10

1

Which conditions can you use to check if the user’s IP address is not 217.112.17.89? (3)

Select one or more of the following:

  • [IP != 217.112.17.89]

  • [not (getenv("REMOTE_ADDR") matches "/217\.112\.17\.89/")]

  • [is("REMOTE_ADDR") != "217.112.17.89"]

  • [getenv("REMOTE_ADDR") != "217.112.17.89"]

  • [IP NOT 217.112.17.89]

  • [IP = 217.112.17.89]
    [else]

  • [IP == 217.112.17.89]
    [else]

Explanation

Question 9 of 10

1

Which of the following conditions have the correct syntax? (6)

Select one or more of the following:

  • [language = *de][language = *en]

  • [language = *de]or[language = *en]

  • [language = *de]OR[language = *en]

  • [language = *de]NOT[language = *en]

  • [language = *de]||[language = *en]

  • [language = *de]AnD[language = *en]

  • [language = *de]&[language = *en]

  • [language = *de]&&[language = *en]

Explanation

Question 10 of 10

1

Which condition would you use to check whether the current day is Christmas Eve? (1)

Select one or more of the following:

  • This is not possible; Christmas Eve falls on a different day of the week every year.

  • This can only be achieved by implementing a custom condition.

  • [dayofmonth = 24]AND[dayofweek = 12]

  • [dayofmonth = 24]AND[month = 12]

  • [day = 24]AND[month = 12]

Explanation