Blog
12.02.2021
Website-Konfiguration und Typoskript
Seit TYPO3 10.4 gibt es eine sehr nützliche Funktion: die Möglichkeit, Konstanten zu definieren, auf die von TypoScript und TsConifg aus zugegriffen werden kann.
Die Konstanten werden in der Datei config/sites/<site-name>/config.yml definiert
PHP
Einstellungen: socialMediaPid: 13 topMenuPid: 8 FooterMenuPid: 5 NachrichtenPid: 4 JobPid: 42 EreignissePid: 37
Anwendungsbeispiel für MenuProcessor
PHP
50 = TYPO3\NFrontendDataProcessingMenuProcessor 50 { special = Verzeichnis spezial.wert = {$topMenuPid} Ebenen = 1 as = topMenu }
Die Konstante kann auch innerhalb von PageTS referenziert werden
PHP
TCEFORM.tt_content.pi_flexform.ext_pi1.sDEF.categories.PAGE_TSCONFIG_ID = {$categoryPid}