2

私のニュースには、タイトル以外のテキストを含めないでください。代わりに、リスト ビューでは、タイトルは最初の添付ファイル (PDF) を直接指す必要があります。

そのための最も簡単な解決策は、タイトルを非表示にし、添付ファイルのみを表示し、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 を取得するにはどうすればよいですか?

私は他のソリューションにもオープンです。

4

2 に答える 2

2

itemMarkerArrayFuncサンプルを独自の拡張機能にコピーし、typo3conf/ext/tt_news/res/example_itemMarkerArrayFunc.phpカスタム マーカーを に追加して、 custom -fastestを使用する必要があります$markerArray

上記のサンプルはファイルへのアクセスを示しているので、必要に応じて変更することは問題にならないと思います。

注:コピーする独自のextがなく、funcそのようなものを作成したくない場合は、fileadminフォルダーの下のどこかにコピーしてみてください。元の宛先のファイルを変更するのは間違った考えです。すべての変更が失われるためです次回tt_news'更新後。

于 2012-07-18T12:41:31.760 に答える
0

私が見つけた最も簡単な解決策は、labelStdWrap を使用することです。

plugin.tt_news.newsFiles {
    labelStdWrap = TEXT
    labelStdWrap.field= title
}

その他のオプションはこちらにあります: http://typo3.org/documentation/document-library/core-documentation/doc_core_tsref/4.0.0/view/5/13/

于 2012-10-24T07:03:31.113 に答える