0

我使用的是 Typo3 v10.4 和 Gridelements v10,我确实包含了带有数据处理的 Typoscript 模板,但我得到了一个空的 div 容器(我得到了流畅的 html 代码,但没有 {data.tx_gridelements_view_column_200-> f:format.raw ()})

,我没有包含用于网格元素的已被贬低的 Typoscript 模板。如果我包含它们,我会从后端获取内容,但我会丢失流体/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>
4

1 回答 1

2

使用 dataProcessing 方法,不再有这样的事情data.tx_gridelements_view_column_200了。

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

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

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

于 2020-10-28T12:43:46.700 回答