Hallo,
ich möchte in der Listenansicht des News-Plugins dem News-Titel den
Namen der Kategorie voranstellen. Der dafür vorgesehene Marker
NEWS_CATEGORY scheidet als Lösung aus, da den News-Artikeln in der Regel
mehrere Kategorien zugeordnet sind, ich aber nur den Titel der Kategorie
ausgeben möchte, auf die der Filter der Listenausgabe reagiert hat.
Vereinfachtes Beispiel:
Ich habe hunderte Kategorien zur Auswahl. Auf der Website werden davon
insgesamt die Kategorien 2, 10, 50 und 100 verwendet, die ich als
kommaseparierte Liste in der Konstante 'kategorieliste' gespeichert habe.
Auf einer Seite möchte ich nun eine Liste mit Artikeln ausgeben die u.a.
der Kategorie 50 oder 100 zugeordnet sind. Wie bekomme ich es nun hin,
dass den News-Titeln der Name der entsprechenden Kategorie vorangestellt
wird?
Es handelt sich beispielsweise um den Artikel 1 (Kategorien 50, 300,
400) und den Artikel 2 (Kategorien 100, 300, 400).
Von der Theorie her würde ich zunächst dem title_stdWrap über prepend
ein TEXT-Objekt für den Kategorie-Titel verpassen:
plugin.tt_news.displayList {
title_stdWrap.prepend = TEXT
title_stdWrap.prepend {
stdWrap.wrap = <span class="newsCatWrap">|:</span>
}
}
Woran ich aber im Moment scheitere ist:
1.) wie ich field:category des News-Datensatzes mit {$kategorieliste}
abgleiche
und 2.) den Titel aus der Kategorie-Tabelle an title_stdWrap.prepend
zurückgebe
Geht das überhaupt auf TS-Basis oder muss ich mir dafür eine
USER-Funktion stricken?
Bin für jeden Tipp dankbar!
Grüße,
raphael
_______________________________________________
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german