Which of the following rules applies to the extension key? (1)
The company name must not be part of the extension key
The extension key must start with either tt_ or tx_
The minimum length of an extension key is 3 characters
The extension key must be registered at typo3.org
The extension key must not start or end with a number or underscore
What is the purpose of ext_localconf.php file? (2)
This file is loaded after the file LocalConfiguration.php and can therefore extend the global configuration
This file contains configuration which are predominantly used in the backend
This file contains configuration which are predominantly used in the frontend
According to TYPO3/Extbase conventions, this file contains TCA settings
TypoScript can be copied from the file setup.typoscript to ext_localconf.php to exclude it from caching
Which extension states are officially supported and can be defined in file ext_emconf.php? (2)
alpha
excludeFromUpdates
warning
patched
hidden
What is the application context in TYPO3? (2)
The application contexts allows developers to switch between PHP versions
Certain TYPO3 settings can be configured in specific application contexts
TYPO3 supports the contexts authored, proofread, translated, reviewed and published by default
TYPO3 extensions can react differently, depending on the configured application context
Where can you set the application context? (1)
In the Install Tool
In the file ext_tables.php
In the file ext_localconf.php
As an environment variable
In TypoScript
How can a “live” system and a “staging” system be differentiated, if both have the application context Production? (1)
This is (currently) technically not possible
By using “sub-contexts”, e.g. Production/Live and Production/Staging
By using the environment variable TYPO3_SUBCONTEXT
By using numbering such as TYPO3_CONTEXT_01
What should be considered when adding multiple instances of an extension plugin to a page? (1)
A plugin can only be used once on a page
Each plugin can be configured individually by using TypoScript
Each plugin can be configured individually by using its own FlexForm
A unique number must be configured in the content element’s properties to distinguish between each instance
How can a field in the backend be hidden from an editor? (2)
To be able to hide a field, its name has to end in _exclude
The property exclude in the model should be set to 1
The exclude property for this field in the TCA must be set to true
The field can be hidden in settings of the backend user group
The field can be hidden in settings of the backend user
What is required to extend the page properties with a custom field? (2)
A file pages.php in directory Configuration/TCA/Overrides/
An entry in file ext_localconf.php
An entry in file ext_tables.sql
An entry in file Configuration/TypoScript/setup.typoscript
An entry in file ext_emconf.php
Which statements about extension icons are correct? (2)
To display an extension icon in the Extension Manager, the extension needs to be uploaded to the TER first
An SVG image file stored as Resources/Public/Icons/Extension.svg is shown in the Extension Manager automatically
Extension icons need to be registered using the ExtensionIconRegistry class
Extension icons should be stored in Resources/Private/Assets/ per convention
Officially supported image types for extension icons are GIF, PNG and SVG