流体模板错误 TYPO3 8.4.1
Fluid Templating Error TYPO3 8.4.1
我最近使用 TYPO3 v 8.4.1 设置了一个新的测试环境
我使用了 typo3buddy.com
上流行的 FLUID 模板教程
我之前在 v6 和 v7 项目中使用过本教程。
当我将以下代码块添加到我的 home.html 模板时,我的模板中断(糟糕,发生错误):
<f:layout name="main_layout" />
<f:section name="content">
</f:section>
所以它现在看起来像这样:
<f:layout name="main_layout" />
<f:section name="content">
<f:format.raw>{content_main}</f:format.raw>
</f:section>
当我在 V7 安装的 TYPO3 上使用本教程时,我没有收到任何错误,模板包含我的布局文件也很好。
v8 有什么变化吗?
TypoScript justincase,
page.10 = FLUIDTEMPLATE
page.10 {
format = html
file = fileadmin/templates/home.html
partialRootPath = fileadmin/templates/partials/
layoutRootPath = fileadmin/templates/layouts/
variables {
content_main < styles.content.get
content_main.select.where = colPos = 0
}
为了获得更好的错误输出,您应该在 .htaccess 中启用 Develop ApplicationContext:
RewriteCond %{HTTP_HOST} ^local\.domain$
RewriteRule .? - [E=TYPO3_CONTEXT:Development]
您可以尝试在您的 TS 设置中设置 config.contentObjectExceptionHandler = 0
。这将显示错误消息而不是隐藏它们。
还要确保 select 安装工具中的 Development
预设。
确保在完成调试后将所有设置切换回生产环境。
我最近使用 TYPO3 v 8.4.1 设置了一个新的测试环境
我使用了 typo3buddy.com
上流行的 FLUID 模板教程我之前在 v6 和 v7 项目中使用过本教程。
当我将以下代码块添加到我的 home.html 模板时,我的模板中断(糟糕,发生错误):
<f:layout name="main_layout" />
<f:section name="content">
</f:section>
所以它现在看起来像这样:
<f:layout name="main_layout" />
<f:section name="content">
<f:format.raw>{content_main}</f:format.raw>
</f:section>
当我在 V7 安装的 TYPO3 上使用本教程时,我没有收到任何错误,模板包含我的布局文件也很好。
v8 有什么变化吗?
TypoScript justincase,
page.10 = FLUIDTEMPLATE
page.10 {
format = html
file = fileadmin/templates/home.html
partialRootPath = fileadmin/templates/partials/
layoutRootPath = fileadmin/templates/layouts/
variables {
content_main < styles.content.get
content_main.select.where = colPos = 0
}
为了获得更好的错误输出,您应该在 .htaccess 中启用 Develop ApplicationContext:
RewriteCond %{HTTP_HOST} ^local\.domain$
RewriteRule .? - [E=TYPO3_CONTEXT:Development]
您可以尝试在您的 TS 设置中设置 config.contentObjectExceptionHandler = 0
。这将显示错误消息而不是隐藏它们。
还要确保 select 安装工具中的 Development
预设。
确保在完成调试后将所有设置切换回生产环境。