1

我有一个新的 TYPO3 9.5.15 安装并添加了 gridelements 9.5.0 和 t3sbootstrap 4.4.5 以在 PageTsConfig 中定义的自己的 1 列后端布局中制作具有 3 列的内容元素。

在较旧的 TYPO3 版本中,这工作正常(即 TYPO3 7),但在 TYPO3 9 中,我在 FE 中收到以下错误:

尝试解析格式为“.html”的控制器操作“Standard->three_columns”的模板文件,但没有一个路径包含预期的模板文件(Standard/Three_columns.html)。检查了以下路径:xxx/typo3/sysext/fluid_styled_content/Resources/Private/Templates/、xxx/typo3conf/ext/gridelements/Resources/Private/Templates/、xxx/typo3conf/ext/t3sbootstrap/Resources/Private/Templates/内容/, xxx/typo3conf/ext/t3sbootstrap/Resources/Private/Templates/, ,

我已经仔细检查并确认,gridelements 和 t3sbootstrap 都包含在网站的根模板中。

据我发现,模板在 xxx/typo3conf/ext/t3sbootstrap/Resources/Private/Templates/Gridelements/ 中可用,但称为 ThreeColumns.html

有没有人知道导致错误的原因以及如何解决它?

提前致谢

4

1 回答 1

1

乍一看,您的组合似乎有两个问题:

消息“Standard->three_columns”指向错误的静态模板,所以我猜你包含了 Gridelements 的新 DataProcessing 静态,而 t3sbootstrap 依赖于旧插件和基于 USER 的静态。

您的设置中缺少根路径 xxx/typo3conf/ext/t3sbootstrap/Resources/Private/Templates/Gridelements/。

再看一遍,更改 Gridelements 静态可能就足够了,因为 t3sbootstrap 会根据该设置处理根路径。

于 2020-04-28T08:44:00.953 回答