Я только что обновил расширение TYPO3 с помощью cal и произвел исключение.Это было решено путем изменения константы:
plugin.tx_cal_controller.view.list.listTemplate = FILE: EXT: somextkey / somepath / list.tmpl
на
plugin.tx_cal_controller.view.list.listTemplate = EXT: someextkey / somepath / list.tmpl
В то время как последнее описано в документах cal и его следовало использовать в первую очередь, это простая ошибка, потому что часто FILE:EXT
фактически используется для ссылки на файлы.Я не знаю, почему это работало в TYPO3 8, а не в TYPO3 9.
Разорванная часть была
$absPath = $GLOBALS['TSFE']->tmpl->getFileName($path);
, где $ path - это путь, определенный константой.
Также на этой странице Синтаксис TypoScript: включает используются оба варианта:
и
Существует ли легкое для запоминания правило, которое следует использовать, когда вариант «FILE: EXT» устарел?