TypoScript
雖然名稱可能暗示它,但是不是腳本語言。相反,它是一個用於創建大型渲染樹的配置systax。你可以用TS Object Browser
看到這棵樹。 此樹是靜態的,並作爲顯示傳遞給FrontendController
以呈現頁面。
因此,您無法按照您的要求在TypoScript
中迭代。
但是,您可以做的是在COA
對象內直接使用TEXT
對象創建typolinks
。
10 = COA
10.10 = TEXT
10.10 {
value = Linktext
# link to page with id 1
typolink.parameter = 1
typolink.ATagParams = class="red"
}
10.20 {
value = Linktext
# link to page with id 2
typolink.parameter = 2
typolink.ATagParams = class="green"
}
10.20 {
value = Linktext
# link to page with id 3
typolink.parameter = 3
typolink.ATagParams = class="blue"
}
或者,您可以使用FLUIDTEMPLATE
對象並將上面的TS作爲值傳遞。我不確定,但它可能會工作,您可以通過Fluid
來遍歷它。
無賴...... :)感謝您的澄清! – Swissdude 2014-10-17 07:54:29