私はTYPO3とFluidに不慣れで、次のようなFluidテンプレートを使用してページコンテンツを表示しようとしています:
<div id="content">
<f:format.html>{content}</f:format.html>
</div>
ページデータは、2列のレイアウト(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が空になります。
私がしていることを達成するためのよりエレガントな方法(つまり、この文脈ではより短い方法)はありますか?