2012-07-18 41 views
2

我的新聞不應包含除標題外的任何文本。相反,在列表視圖中,標題應直接指向第一個附件(PDF)。tt_news:在列表視圖中使用新聞標題作爲下載標題

現在我認爲最簡單的解決方案是隱藏標題,只顯示附加文件,並通過TypoScript給他們相關新聞條目的標題。

對於詳細視圖此代碼工作正常:

plugin.tt_news.newsFiles { 
    labelStdWrap.cObject = TEXT 
    labelStdWrap.cObject.dataWrap = DB:tt_news:{GPvar:tx_ttnews|tt_news}:title 
    labelStdWrap.cObject.wrap3 = {|} 
    labelStdWrap.cObject.insertData = 1 
} 

...但它使用的GPvar當前顯示的消息,這當然是沒有出現在列表視圖中。

所以我的問題是:如果可能,我該如何獲得當前迭代的新聞條目的ID?

我也接受其他解決方案。

回答

1

您需要使用自定義itemMarkerArrayFunc - 將樣品複製到您自己的擴展模塊中:typo3conf/ext/tt_news/res/example_itemMarkerArrayFunc.php,並將自定義標記添加到$markerArray中。

提到的示例甚至演示了對文件的訪問,所以我認爲不應該成爲修改它以滿足需要的問題。

注意:如果你還沒有任何自己的分機到func複製到它,你不希望創建這樣的,儘量fileadmin文件夾下的某處複製,在原目的地修改文件是錯誤的想法,原因您將在下次tt_news'更新後丟失所有更改。