tt_news: Newsblock wrappen und ausblenden, wenn keine News in der Kategorie vorhanden ist

So lautet die Aufgabenstellung.

Schnell stellt man fest, das der gesamte Newsblock keine stdWrap-Eigenschaft besitzt, also greife ich zu Tricks

Trick 1: Die Meldung "keine news in dieser Ansicht" muss verschwinden, damit der Block leer wird
Trick 2: Der Newsblock kommt in ein COA, so das stdWrap zur Verfügung steht.

Nun kann man das so lösen:

TypoScript
temp.newsteaser = COA
temp.newsteaser {
        
        10 = COA
        10 {
                stdWrap.required = 1
                stdWrap.wrap = h2Kategorie-Überschrift/h2|
                10  < plugin.tt_news
                10 {
                        templateFile = fileadmin/templates/tt_news.html
                        noNewsToListMsg_stdWrap.if.equals = Dieser Text taucht nie auf
                        code = LATEST
                        limit = 4
                        singlePid  = 70
                        pid_list=29
                        categoryMode = 1
                        categorySelection = 1
                }
        }
} 
1 Kommentar
#1 Volker Golbig schrieb am 05.07.2007 03:59

Schöner Trick,

 

genau danach hab ich gesucht.

Klappt bestens.

 

Cheerio

Volker

einen Kommentar schreiben
Typo3