Жидкое содержание "Шаблон не может быть загружен." - PullRequest
0 голосов
/ 27 апреля 2018

Я обновил свою версию TYPO3 с 6.2 до 7.6.27. Соответственно расширение содержание жидкости до 5,2,0

Теперь я получаю следующее сообщение об ошибке во внешнем интерфейсе:

Шаблон не может быть загружен.

Я пытался /Content/Render.html, /Content/render.html

В ext_localconf.php есть следующее:

\TYPO3\CMS\Extbase\Utility\ExtensionUtility::configurePlugin(
        'FluidTYPO3.Fluidcontent',
        'Content',
        [
            'Content' => 'render',
        ],
        [],
        \TYPO3\CMS\Extbase\Utility\ExtensionUtility::PLUGIN_TYPE_CONTENT_ELEMENT
    );

Я сейчас смотрю в соответствующей папке. В нем нет render.html или Render.html. Если я создаю оба последовательно, я все еще получаю сообщение об ошибке. Кэш был очищен.

Теперь я не знаю больше советов. Кто-нибудь знает, что делать?

Ответы [ 2 ]

0 голосов
/ 27 апреля 2018

Убедитесь, что настроены правильные пути, а также правильное написание шаблонов (начальная прописная буква)

Вы настроили path или paths?
Вы используете constants или setup?

Какую папку вы настроили в качестве базовой папки для шаблонов?

Укажите это в своем вопросе, добавив снимок экрана, показывающий настройку опечатки (TSOB).
это должна быть документация
и это опечатка (скопировано с этой страницы):

plugin.tx_myextensionkey.view {
    templateRootPath = EXT:myextensionkey/Resources/Private/Templates/
    partialRootPath = EXT:myextensionkey/Resources/Private/Partials/
    layoutRootPath = EXT:myextensionkey/Resources/Private/Layouts/
}
0 голосов
/ 27 апреля 2018

Прежде всего, я бы предложил перейти на как минимум TYPO3 8.7, поскольку TYPO3 7.6 будет иметь только исправления безопасности и исправления ошибок до октября 2018 года, где TYPO3 8.7 будет иметь их до марта 2020 года.

Во-вторых, я полагаю, исходя из приведенных в вашем вопросе подробностей, что ваши файлы расположены неправильно. Вы убедились, что они основаны на MVC? Таким образом, запрошенный Render.html должен быть найден по адресу:

typo3conf/ext/your_extension/Resources/Private/Templates/Content/Render.html

Edit: Если это не ваше собственное расширение (спасибо за редактирование разметки), включили ли вы конфигурацию расширения в шаблон? Это можно сделать, отредактировав шаблон внутри бэкэнда TYPO3, выбрав « редактировать весь шаблон » и выбрав конфигурацию «FluidContent» в Включает -таб.

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