TYPO3 CI 2018 8.4

Description

Programmierung Quiz on TYPO3 CI 2018 8.4, created by Andreas Kirilow on 20/12/2018.
Andreas Kirilow
Quiz by Andreas Kirilow, updated more than 1 year ago
Andreas Kirilow
Created by Andreas Kirilow over 5 years ago
4
0

Resource summary

Question 1

Question
A condition begins with square brackets. Which expression does it have to end in? (6)
Answer
  • [GLOBAL]
  • [global]
  • [Global]
  • [END]
  • [end]
  • [End]
  • []

Question 2

Question
In which areas can you use conditions? (4)
Answer
  • TypoScript constants.
  • TypoScript setup.
  • Page TSconfig.
  • User TSconfig.
  • Fluid template.

Question 3

Question
Is it possible to deactivate conditions in PageTSconfig and UserTSconfig? (1)
Answer
  • 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

Question 4

Question
Is it possible to check the backend_layout field in the backend, and if so, how? (1)
Answer
  • 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]

Question 5

Question
Which condition can you use to check whether a frontend user is logged in? (2)
Answer
  • [login = true]
  • [!login = false]
  • [loginUser = *]
  • [user = login]
  • [loginUser = true]
  • [login = *]

Question 6

Question
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)
Answer
  • [globalVar = TSFE : beUserLogin > 0]
  • [BEloginUser = *]
  • [getTSFE()['beUserLogin'] == 1]
  • [getTSFE().beUserLogin == 1]
  • [TSFE:beUser > 0]

Question 7

Question
Which condition can you use to check if the current time is 2pm or later? (1)
Answer
  • [time >= 18]
  • [time() > 18]
  • [time("18")]
  • [date("G") >= 18]
  • [hour >= 18]
  • [hour = > 18]
  • [hour() > 18]

Question 8

Question
Which conditions can you use to check if the user’s IP address is not 217.112.17.89? (3)
Answer
  • [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]

Question 9

Question
Which of the following conditions have the correct syntax? (6)
Answer
  • [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]

Question 10

Question
Which condition would you use to check whether the current day is Christmas Eve? (1)
Answer
  • 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]
Show full summary Hide full summary

Similar

Einführung Programmieren
Aaron Welther
Programmierung
So Li
Die Programmierung
Jam Behn
PHYSICS P1 1
x_clairey_x
AS-Level Chemistry: Unit 1:The Atom
Daena Targaryen
A-level Psychology Revision
philip.ellis
Biology AS Level UNIT 1
Valentin Andrei
Organic Chemistry
Megan Tarbuck
“The knower’s perspective is essential in the pursuit of knowledge.” To what extent do you agree with this statement?
Lucia Rocha Mejia
CST Module 6a
Jane Foltz