0

我最近使用 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>

当我在 TYPO3 的 v7 安装上使用本教程时,我没有收到任何错误,并且模板包含我的布局文件就好了。

v8 有什么变化吗?

打字稿贾斯汀凯,

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
}
4

2 回答 2

0

您可以尝试config.contentObjectExceptionHandler = 0在 TS 设置中进行设置。这将显示错误消息而不是隐藏它们。还要确保Development在安装工具中选择预设。

完成调试后,请确保将所有设置切换回生产环境。

于 2016-11-28T15:21:11.363 回答
0

要获得更好的错误输出,您应该在 .htaccess 中启用 Develop ApplicationContext:

RewriteCond %{HTTP_HOST} ^local\.domain$
RewriteRule .? - [E=TYPO3_CONTEXT:Development]
于 2016-11-28T10:41:34.153 回答