Проблема со ссылками на файлы через "FILE: EXT" в TYPO3 - PullRequest
0 голосов
/ 05 февраля 2019

Я только что обновил расширение 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» устарел?

1 Ответ

0 голосов
/ 07 февраля 2019

FILE:EXT: только для включения, потому что там у нас также DIR:EXT:.Для шаблонов вам всегда нужно EXT:.Единственное другое исключение - для языков: LLL:EXT:.Это так с TYPO3 3.x.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...