带有 gridelements 和 t3sbootstrap 的 TYPO3 9.5.15 不工作

TYPO3 9.5.15 with gridelements and t3sbootstrap not working

我安装了新的 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" 的模板文件,但 none 路径包含预期的模板文件 (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/Content/, xxx/typo3conf/ext/t3sbootstrap/Resources/Private/Templates/, ,

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

据我所知,模板位于 xxx/typo3conf/ext/t3sbootstrap/Resources/Private/Templates/Gridelements/ 但被称为 ThreeColumns.html

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

提前致谢

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

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

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

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