[英]How to display latest or all posts (pages) of a parent page, in a single page in TYPO3 CMS
我有一个TYPO3 TypoScript html模板,并希望在一个页面中显示(称为“竞赛”),列出所有竞赛的图像和标题,这应该是每个竞赛的链接(“竞赛”)。 我曾想过要制作一个页面(“竞争”)和子页面(“单个cmpetition”)。 我实际上不是在使用Fluid。 我如何在主页上显示这些内容? 还是实现这一目标的另一种方法?
根据您的数据结构(要显示的相关信息存储在页面记录中还是要访问该页面内的tt_content记录),它或多或少容易。
您总是可以输入带有排字的信息,但是这些结构可能会变得复杂。 这意味着:开发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
:
}
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.