You want to access the property title of the object blog with the cObject-ViewHelper in Fluid. What needs to be set in TypoScript? (2)
Assumptions:
The TypoScript library lib.path is a TEXT cObject and the cObject-ViewHelper is implemented as
follows.
<f:cObject typoscriptObjectPath="lib.path" data="{blog}" />
Answer
import = 1
insertData = 1
data = field:title
field = data:title
dataWrap = {title}
Question 2
Question
What needs to be done to add TypoScript files for an extension? (1)
Answer
Add the addTypoScript() method call to file ext_localconf.php
Add the addTypoScript() method call to file ext_tables.php
Add the addStaticFile() method call to file Configuration/TCA/Overrides/sys_template.php
Add the addStaticFile() method call to file Configuration/TCA/Overrides/tt_content.php
Question 3
Question
Assuming that the extension key reads my_extension and the plugin key is Bloglisting, which TypoScript keys exist? (3)
Answer
config.tx_myextension
config.tx_myextension_bloglisting
plugin.tx_myextension
plugin.tx_myextension_bloglisting
module.tx_myextension
Question 4
Question
How can a plugin Example of an extension MyExtension be added to all pages with TypoScript? (1)
Answer
page.10 < plugin.tx_myextension_example
page.10 < module.tx_myextension_example
page.10 < tt_content.list.20.myextension_example
page.10 < config.tx_extbase
page.10 < plugin.tx_simpleblog
Question 5
Question
Which method can be used to make TSconfig settings available in an extension? (1)
Answer
The “Include”-directive in TypoScript
The Include field in the page properties
The addPageTSConfig() method of class ExtensionManagementUtility
The addTSConfig() method of class ExtensionManagement
This is not possible by default
Question 6
Question
What is the purpose of the TypoScript configuration config.sys_language_mode = strict? (1)
Answer
Only records in the default language are shown
Only records in the currently selected language are shown
Only records with translations in all available languages are shown
Only records which do not have a default language are shown
An error is shown if the page does not have a translation in the currently selected language
Question 7
Question
What does the TypoScript sub-key features.skipDefaultArguments = 1 define? (1)
Answer
Default arguments are not processed
Default arguments are not added to URLs
Default arguments are ignored.
Default arguments are prevented
Default arguments are not executed
Question 8
Question
Which statements about TypoScript for backend modules are correct? (2)
Answer
TypoScript works for the frontend only and cannot be used for backend modules
TypoScript for backend modules is configured via the key module
TypoScript for backend modules can be created by copying the key plugin
TypoScript for backend modules is loaded in the ext_tables.php file
TypoScript for backend modules and frontend plugins is exactly the same
Question 9
Question
How can an array be parsed as a TypoScript object? (1)
Answer
By using method ts()
By using method $GLOBALS['TSFE']->cObj->cObjGetSingle()
By using method $this->cObj->cObjGetSingle()
By using method $GLOBALS['TSFE']->cObj
By using method $this->cObjGetSingle()
Question 10
Question
Is it possible to develop custom cObjects for use in TypoScript? (1)
Answer
This is not possible – this requires TYPO3 core changes
Yes, by adding custom cObjects in the Install Tool
Yes, by extending the array $GLOBALS['TYPO3_CONF_VARS']['FE']['ContentObjects']
Yes, custom cObjects can be used in TypoScript straight away