Wykorzystujemy pliki cookies. Więcej Informacji o celu ich używania i możliwości zmiany ustawień cookies w przeglądarce znajduje się w naszej Polityce Prywatności

Akceptuję
18.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

 

settings:
  socialMediaPid: 13
  topMenuPid: 8
  FooterMenuPid: 5
  NewsPid : 4
  JobPid: 42
  EventsPid: 37

 

Przykład zastosowania dla MenuProcessor 

 

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

 

TCEFORM.tt_content.pi_flexform.ext_pi1.sDEF.categories.PAGE_TSCONFIG_ID = {$categoryPid}