我想使用條件語句來爲News(tt_news)應用不同的模板。目前我使用的是一個返回true/false的用戶函數。如果當前新聞具有特定類別並且正常工作,則返回1
,否則返回Null
。如何在Typoscript(TYPO3 6.2)中的條件語句中使用variable/user_func?
我跟着官方文檔和其他網站,所以我提出的條件
[userFunc = user_isLatin]
plugin.tt_news.templateFile = fileadmin/templates/plugins/tt_news/latin_detail.html
page.1010 = TEXT
page.1010.value = LATIN
[ELSE]
plugin.tt_news.templateFile = fileadmin/templates/plugins/tt_news/general_detail.html
page.1010 = TEXT
page.1010.value = OTHERS
[END]
,但它總是顯示OTHERS
。我試圖用變量
temp.catuid = USER
temp.catuid.preUserFunc = user_ttNewsInCat
latin = TEXT
latin.value < temp.catuid
[latin.value = 1]
....
[ELSE]
....
[END]
但它也不起作用。
你已經找到了解決辦法? –
沒有這種方式。我必須找到另一種解決方法,通過使用標記和Javascript在前端進行編程。 –