Как парсить TypoScript с помощью нового парсера в TYPO3 12+
Кажется, нет никакой информации о том, как использовать новыйTypoScript
парсер. Анонс здесь был сделан без единого пояснения или примера, как использовать новый парсер вместо старого. У меня есть код, который я использовал в одной ранней версии и работает вплоть до версии 12 (с уведомлениями об устаревании. Код находится в папкеContentObjectPostInitHook
.
$typoScriptParser=new TypoScriptParser();
$typoScriptParser->parse($configuration['TypoScript']);
$GLOBALS['TSFE']->tmpl->setup['lib.']['menux']=$typoScriptParser->setup;
$setup=typoScriptParser->getVal($configuration['TypoScriptObjPath'], $GLOBALS['TSFE']->tmpl->setup);
The TypoScriptParser
класс теперь помечен как устаревший в версии 13.TypoScriptFrontendController
сорт'tmpl
собственность также устарела. Нам советуют использовать новый парсер. Как мне реорганизовать этот код в соответствии с новым стандартом? Спасибо.