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

Antwort per Email an