我是 TYPO3 和 Fluid 的新手,并尝试使用类似于以下的 Fluid 模板来显示页面内容:
<div id="content">
<f:format.html>{content}</f:format.html>
</div>
页面数据通过后端使用两列布局 ( colPos=0, colPos=1
) 输入。
我现在正试图colPos=0
在 div 中显示第一列 ( ) 的内容。
目前,我的 TYPO 脚本如下所示:
page = PAGE
page {
# ...
5 = FLUIDTEMPLATE
5 {
file = fileadmin/templates/default.html
# ...
variables {
pageTitle = TEXT
pageTitle.data = page:title
content = CONTENT
content {
table = tt_content
select {
where=colPos=0
}
renderObj = COA
renderObj {
10 = TEXT
10.field = bodytext
}
}
}
}
它以这种方式工作,但我无法摆脱我的 5.variables.content 太复杂的感觉。
我看到一些解决方案content < styles.content.get
用作替代方案,但使用它会导致我生成的 div 为空。
有没有更优雅的方式(即在这种情况下更短)来实现我正在做的事情?