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 almost 6 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
GCSE History of Medicine: Key Individuals
James McConnell
English Speech Analysis Terminology
Fionnghuala Malone
MODE, MEDIAN, MEAN, AND RANGE
Elliot O'Leary
FCE Opposites Practice
miminoma
Religious Studies- Matters of life and death
Emma Samieh-Tucker
GCSE French - The Environment
Abby B
New English Literature GCSE
Sarah Egan