Zum Inhalt springen

Wrap um die gesamte News

Erstellt am 3. Januar 2011 · 2 Antworten · letzte Antwort am 14. Januar 2011

Tags: tt_news, Frage

BaM ·

hallo zusammen,

ich habe auf einer Website einen Marker eingerichtet, der immer eine (die letzte) News anzeigt. Um die News habe ich mit CSS eine Art Rahmen konstruiert. Soweit so gut. Das ganze funktioniert auch, wenn eine Nachricht vorhanden ist. Wenn aber keine Nachricht ausgeben wird macht natürlich auch der Rahmen keinen Sinn. Ich versucht dieses Problem mit required = 1 zu lösen. Der Rahmen wird aber trotzdem angezeigt.
Nach langem Suchen und Ausprobieren bin ich jetzt mit meinem Latein am Ende. Hat jemand von euch eine Idee?

Hier das entsprechende TS:

# Extension tt_news im Marker MAGAZIN einfügen
  page.10.marks.MAGAZIN = COA
  page.10.marks.MAGAZIN.required = 1
  page.10.marks.MAGAZIN.wrap= <div id="magazin"><span class="magazin">Magazin</span>|</div><div id="magazin_footer"></div>

        page.10.marks.MAGAZIN.10 < plugin.tt_news
        page.10.marks.MAGAZIN.10 {
           templateFile >
           templateFile = fileadmin/template/tt_news_v2_korina_schulz_magazin.html
           noNewsToListMsg_stdWrap.if.equals = Dieser Text taucht nie auf
           code >
           code = List
           limit >
           limit = 1
           pid_list >
           pid_list = 92
           singlePid >
           singlePid = 91
             # Liste Kategorien
             # 1 = Allgemein
             # 2 = Referenzen
             # 3 = Termine
             # 4 = Buchbesprechungen
             # 5 = Veranstaltungen
             # 6 = offene Seminare
             # 14 = Kundenstimmen (deaktiviert)
             # 15 = Projektbeispiele
             # 16 = Methoden

           categorySelection =1,2,3,4,5,6,15,16
           categoryMode = 1
           displayList.subheader_stdWrap.append >
        }

Danke schon mal fürs Anschauen...

hwt ·

Hallo BaM,

das "required" funktioniert an der Stelle nicht, da "MAGAZIN" ja einen Inhalt hat. Und zwar Element "10", was ja auch ohne News nicht gänzlich leer ist.

Du kannst mit "if" und "numRows" / "select" in "MAGAZIN" abfragen, ob ein Datensatz vorhanden ist und ansonsten die Anzeige verhindern.

Gruß!

BaM ·

Danke für den Hinweis hwt,

ich habe es im Augenblick anders gelöst, allerdings nur mit Tricks. Mit "if", "numRows" und "select" muss ich mich noch mal in Ruhe beschäftigen. Das scheinen ja auch recht mächtige Funktionen zu sein.

BaM