Как парсить 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собственность также устарела. Нам советуют использовать новый парсер. Как мне реорганизовать этот код в соответствии с новым стандартом? Спасибо.

0 ответов

Другие вопросы по тегам