0

我将 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.htmlRender.html在它。如果我连续创建两者,我仍然会收到错误消息。缓存已清空。

现在我不知道还有什么建议。有谁知道该怎么做?

4

2 回答 2

1

首先,我建议至少升级到TYPO3 8.7,因为 TYPO3 7.6 在 2018 年 10 月之前只有安全和错误修复,而 TYPO3 8.7 将在 2020 年 3 月之前修复。

其次,根据您问题中给定的详细信息,我猜测您的文件位置不正确。你确定它们是基于 MVC 的吗?因此,请求的“Render.html”应位于:

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

编辑: 如果它不是您自己的扩展(感谢标记编辑),您是否将扩展配置包含在模板中?这可以通过在 TYPO3 后端中编辑模板,选择“编辑整个模板”并在“包含”选项卡中选择“流体内容”的配置来完成。

于 2018-04-27T08:25:55.627 回答
0

确保配置了正确的路径,模板的拼写也正确(前导大写)

你有配置吗path? 你用or吗?paths
constantssetup

您将哪个文件夹配置为模板的基本文件夹?

在您的问题中指定它,添加显示打字稿设置 (TSOB) 的屏幕截图。
应该是文档
,这是有问题的打字稿(从该页面复制):

plugin.tx_myextensionkey.view {
    templateRootPath = EXT:myextensionkey/Resources/Private/Templates/
    partialRootPath = EXT:myextensionkey/Resources/Private/Partials/
    layoutRootPath = EXT:myextensionkey/Resources/Private/Layouts/
}
于 2018-04-27T09:50:19.260 回答