目前我正在使用此TS从网格元素(https://typo3.org/extensions/repository/view/gridelements)准备我的内容:
tt_content.gridelements_pi1.20.10.setup {
1 < lib.gridelements.defaultGridSetup
1 {
columns {
10 < .default
10.wrap = <div class="gefa">|</div>
11 < .default
11.wrap = <div class="gefa2">|</div>
12 < .default
12.wrap = <div class="gefa3">|</div>
13 < .default
13.wrap = <div class="gefa4">|</div>
}
}
}
现在我想从grid元素为我的内容制作一个带有占位符的html模板(流畅)。怎么做?
答案 0 :(得分:2)
您可以像cObject一样定义渲染。
tt_content.gridelements_pi1.20.10.setup {
1 < lib.gridelements.defaultGridSetup
1 {
cObject = FLUIDTEMPLATE
cObject {
file = path/to/your/fluid/template.html
}
}
}
在你的流体tempalte中你可以使用这样的列:
<div class="gefa">
<f:format.raw>
{data.tx_gridelements_view_column_10}
</f:format.raw>
</div>
<div class="gefa2">
<f:format.raw>
{data.tx_gridelements_view_column_11}
</f:format.raw>
</div>
答案 1 :(得分:2)
你使用什么TYPO3版本?在版本8.7.x上,我只使用以下行:
lib.gridelements.defaultGridSetup.cObject =< lib.contentElement
tt_content.gridelements_pi1.20.10.setup.{
mycontent < lib.gridelements.defaultGridSetup
mycontent.cObject.templateName = MyTemplate
}