【发布时间】:2011-06-03 22:49:53
【问题描述】:
这就是我想要做的:在给定页面上,我想显示给定页面的第一个子页面的所有内容元素。我不能简单地使用快捷页面,因为我需要在子页面之后显示其他内容元素。我怎样才能做到这一点?
这是我认为我可以做到的sn-p,但我不知道如何构建选择。有没有更好的办法?
# save current content
tmp.pagecontent < page.10.subparts.main-content
# clear the content of the main column
page.10.subparts.main-content >
# build a new object for this column as content-object-array
page.10.subparts.main-content = COA
page.10.subparts.main-content {
10 = CONTENT
10.table = tt_content
10.select {
# what should I put here?
}
# re-insert the normal pagecontent to the page
20 < tmp.pagecontent
【问题讨论】:
-
正在使用 Templavoila 吗?您可以参考这些项目。
-
没有。我使用模板自动解析器。我不能简单地引用这些项目,因为我想要的是第一个子页面的内容,而当我添加新页面时,第一个子页面可以及时更改。因此,我想要显示的项目并不总是相同。
-
"select" 的行为类似于 SQL 查询。在此处查看带有 pidInList 的最后一个示例wiki.typo3.org/TSref/CONTENT 使用 RECORDS 而不是 CONTENT 可能更适合您的情况。 wiki.typo3.org/TSref/RECORDS
标签: typo3 typoscript