我将TYPO3版本从6.2升级到7.6.27。因此,扩展名 fluidcontent 为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
。如果我连续创建两个,我仍然会收到错误消息。缓存已被清空。
现在我不知道更多的建议。 有谁知道该怎么办?
答案 0 :(得分:0)
首先,我建议转到至少 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后端内的模板,选择“编辑整个模板”并在 Includes -tab选择“fluidcontent”配置来完成。
答案 1 :(得分:0)
确保配置了正确的pathes,并且模板的拼写正确(大写字母)
您是否配置了path
或paths
?
您使用constants
还是setup
?
您将哪个文件夹配置为模板的基本文件夹?
在您的问题中指定它,添加显示typoscript设置(TSOB)的屏幕截图
this应该是文件
这是有问题的typoscript(从该页面复制):
plugin.tx_myextensionkey.view {
templateRootPath = EXT:myextensionkey/Resources/Private/Templates/
partialRootPath = EXT:myextensionkey/Resources/Private/Partials/
layoutRootPath = EXT:myextensionkey/Resources/Private/Layouts/
}