Gridelements 是空的

Gridelements is empty

我使用的是 Typo3 v10.4 和 Gridelements v10,我确实包含了 Typoscript 模板 W/Dataprocessing 但我得到一个空的 div 容器(我得到了液体 html代码而不是 {data.tx_gridelements_view_column_200-> f:format.raw()})

,我没有为 gridelements 包含 depricated Typoscript 模板。 如果我包含它们,我会从后端获取内容,但我会丢失 fluid/html 配置。

2col.html流体文件

<html xmlns:f="http://typo3.org/ns/TYPO3/CMS/Fluid/ViewHelpers" data-namespace-typo3-fluid="true">

<f:layout name="Default"/>

<f:section name="Main">

    <div class="row">
        <div class="col-sm-6">
            {data.tx_gridelements_view_column_200-> f:format.raw()}
        </div>
        <div class="col-sm-6">
            {data.tx_gridelements_view_column_300-> f:format.raw()}
        </div>
    </div>
</f:section>

</html>

有了数据处理方法,就没有 data.tx_gridelements_view_column_200 这样的东西了。

只需将 <f:debug>{_all}</f:debug> 放入您的模板中即可获得可用数组结构的概览。

如果您使用的是默认设置,所有相关内容都应位于该数组的 children 键内。

您还可以在 Resources/Private 文件夹中查看 Gridelements 提供的默认模板和部分,以了解现在是如何完成的。