這是我想要做的:在給定頁面上,我想顯示給定頁面的第一個子頁面的所有內容元素。我不能簡單地使用快捷頁面,因爲我需要在子頁面之後顯示其他內容元素。我怎樣才能做到這一點?Typo3:使用錯別字顯示來自第一個子頁面的內容
下面是我認爲我可以做到這一點的片段,但我不知道如何構建選擇。有沒有更好的辦法?
# 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?你可以參考這些項目。 – konsolenfreddy 2011-06-06 05:57:42
不,我使用模板自動分析器。我不能簡單地引用這些項目,因爲我想要的是第一個子頁面的內容,並且當我添加新頁面時,第一個子頁面可以及時更改。所以並不總是我想要展示的相同物品。 – 2011-06-06 14:53:03
「select」的行爲類似於SQL查詢。看看pidInList的最後一個例子http://wiki.typo3.org/TSref/CONTENT 使用RECORDS而不是CONTENT可能更適合你的情況。 http://wiki.typo3.org/TSref/RECORDS – Rito 2011-06-07 14:12:17