Blog
12.02.2021
Site configuration i typoscript
Od wersji TYPO3 10.4 można korzystać z bardzo przydatnej funkcjonalności jaką jest możliwość definiowania stałych, które są dostępne z poziomu TypoScript oraz TsConifg.
Stałe definiujemy w pliku config/sites/<site-name>/config.yml
PHP
settings: socialMediaPid: 13 topMenuPid: 8 FooterMenuPid: 5 NewsPid : 4 JobPid: 42 EventsPid: 37
Przykład zastosowania dla MenuProcessor
PHP
50 = TYPO3\CMS\Frontend\DataProcessing\MenuProcessor 50 { special = directory special.value = {$topMenuPid} levels = 1 as = topMenu }
Do stałej możemy również odwołać się z poziomu PageTS
PHP
TCEFORM.tt_content.pi_flexform.ext_pi1.sDEF.categories.PAGE_TSCONFIG_ID = {$categoryPid}