我有一个 TYPO3 TypoScript html模板,想要在一个页面中显示(名为:"比赛"),所有比赛的列表他们的形象和头衔应该是每个人的链接('竞争')。我曾想过制作一个页面('比赛')和子页面('单个cmpetition')。我实际上并没有使用Fluid。如何在主页面中显示和显示这些内容?或者是实现这一目标的另一种方式?
答案 0 :(得分:0)
取决于您的数据结构(您希望显示存储在页面记录中的相关信息,或者您希望访问该页面内的tt_content记录),这或多或少都很容易。
你总是可以使用typoscript访问信息,但这些结构可能会变得复杂。这意味着:开发TS可能需要一些时间,以下渲染也可能变得复杂并且可能需要一些时间。
最简单的方法:页面记录中的所有信息:
temp.competitions = CONTENT
temp.competitions {
table = pages
select {
pidInList = this
orderBy = sorting
}
renderObj = COA
renderObj {
wrap = <div class="teaser">|</div>
10 = TEXT
10.field = title
10.wrap = <h3>|</h3>
20 = TEXT
20.field = abstract
20.wrap = <div class="abstract">|</div>
30 = IMAGE
:
}
}