繁体   English   中英

如何在TYPO3 CMS的单个页面中显示父页面的最新或所有帖子(页面)

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM