[TYPO3-german] Re: tt_news: Kategorie den einzelnen News als CSS-Klasse beifügen

Christian Hellmuth chris at mobile-ad-media.com
Tue Dec 29 23:09:37 CET 2009


Hallo Bernd,

mit tt_news 3.0 geht das sogar recht einfach, dank der Integration von 
Georg Ringers generischen Markern für tt_news. Folgendes Snippet in dein 
Typoscript-Template einfügen (an der Stelle, an der du tt_news 
konfigurierst) und speichern:

plugin.tt_news.genericmarkers {
   data = uid, image, bodytext
   catid = TEXT
   catid {
   	 value = cat-
   	 wrap = |{register:newsCategoryUid}
   	 insertData = 1
   }
}

Dies erzeugt einen neuen Marker, der dir in deinem HTML-Template für 
tt_news von nun an zur Verfügung steht: ###GENERIC_CATID###.

Jetzt noch den Marker einbinden, beispielsweise so:

...
<div class="###GENERIC_CATID###">
...

Die Ausgabe wäre in diesem Falle etwa so:

...
<div class="cat-15">
...

Hierbei entspricht die "15" der UID derjenigen News-Kategorie, welche in 
der Liste der für den jeweiligen News-Artikel ausgewählten Kategorien zu 
oberst steht.


Viele Grüße und viel Erfolg
Christian Hellmuth


Bernd Hückstädt schrieb:
> Liebe typo3-Freunde,
> 
> gibt es eine Möglichkeit den einzelnen News in der Listen-Ansicht die 
> Kategorie als Klasse (z.B. als wrap) hinzuzufügen?
> 
> Wir wollen auf einer Reiseseite die Reiseangebote mit tt_news 3.0 
> realisieren.
> 
> Verschiedene Reise-Kategorien werden News-Kategorien, und diese wiederum 
> verschiedenen Farben zugeordnet.
> 
> Auf der Startseite soll nun eine News-Liste (List oder Latest) mit 
> Reiseangeboten aus verschiedenen Kategorien angezeigt werden, die durch 
> die entsprechende Farbe gekennzeichnet sind.
> 
> Wie kann man die einzelnen New mit einer entsprechenden Klasse versehen?
> Hat jemand einen Ansatz?
> 
> Danke und viele Grüße
> 
> Bernd


More information about the TYPO3-german mailing list