Pascal Bartl
Quiz by , created more than 1 year ago

TYPO3 CD 2020 (zweite Auflage) Quiz on 2.3 FlexForms, created by Pascal Bartl on 25/03/2021.

1
0
0
Pascal Bartl
Created by Pascal Bartl over 3 years ago
Close

2.3 FlexForms

Question 1 of 7

1

Which statements about FlexForms are correct? (3)

Select one or more of the following:

  • FlexForms are XML files, typically stored under Configuration/FlexForms/

  • FlexForms allow backend users to build flexible forms used in the frontend

  • Only backend users with administrator privileges can access FlexForms of extensions

  • The configuration done with FlexForms is stored in the database

  • If multiple instances of an extension are used on the same page, FlexForms allow individual configurations per extension

  • FlexForms require the system extension “Form” to be installed and enabled

Explanation

Question 2 of 7

1

Which file of an extension needs to be edited to include FlexForms for a plugin? (1)

Select one or more of the following:

  • File ext_localconf.php

  • File ext_tables.php

  • File Configuration/LocalConfiguration.php

  • File Configuration/FlexForms/tt_content.php

  • File Configuration/TCA/Overrides/tt_content.php

Explanation

Question 3 of 7

1

Which steps are required to load a FlexForm for a plugin? (3)

Select one or more of the following:

  • The configuration must be added to the file ext_tables.php

  • The configuration must be added to the file Configuration/TCA/Overrides/tt_content.php

  • The value pi_flexform needs to be added to the following sub-key of the tt_content TCA: ['types']['list']['subtypes_addlist']

  • The function addPiFlexFormValue() must be executed to load the FlexForm XML

  • FlexForms must be enabled in TypoScript before they can be used.

  • The flag enableFlexForms must be enabled in the Install Tool

Explanation

Question 4 of 7

1

How can you access the value foo, which has been set in TypoScript, in an Extbase controller? (1)

Select one or more of the following:

  • $this->key

  • $key

  • $GLOBALS['key']

  • $settings->key

  • $this->settings['key']

Explanation

Question 5 of 7

1

Which method can be used to access FlexForm data in a controller? (1)

Select one or more of the following:

  • $this->flexform

  • $flexform

  • $this->flexsettings

  • $this->settings

  • $settings

Explanation

Question 6 of 7

1

How can a label be localized in a FlexForm? (1)

Select one or more of the following:

  • LLL:EXT:path:key

  • EXT:path:key

  • path:key

  • XLF:EXT:path:key

  • key

Explanation

Question 7 of 7

1

A FlexForm must contain which of the following statements in order to enable Fluid to access {settings.headline}? (1)

Select one or more of the following:

  • <headline>Headline</headline>

  • <field.headline>Headline</field.headline>

  • <settings>Headline</headline>

  • <settings.headline>Headline</settings.headline>

  • <ff.headline>Headline</ff.headline>

Explanation