Zum Inhalt springen

Kann man das auch besser machen?

Erstellt am 25. Januar 2006 · 2 Antworten · letzte Antwort am 25. Januar 2006

Tags: tt_news, Frage

rhq ·

Hallo zusammen,

ich möchte auf ein und dergleichen Seite die SINGLE und LIST Ansicht der tt_news unterbringen (abwechselnd, es wird immer entweder die SINLGE oder die LIST Ansicht aktiv). Ich habe dafür nun zwar eine Lösung gefunden, allerdings stellt diese mich nicht so recht zufrieden, weil sie mir im Sinne der Vererbung der Templates zu statisch ist. Ich habe also bisher folgendes:

Constants:

backPid = global:HTTP_GET_VARS|tx_ttnews|backPid

Setup:

page.10.marks.CONTENT_AREA.marks.RIGHT_CONTENT = COA
page.10.marks.CONTENT_AREA.marks.RIGHT_CONTENT {

  10 >
  10 = CASE
  10 {
    key.data = {$backPid}

    48 >
    48 < plugin.tt_news
    48.code >
    48.code = SINGLE

    default < .48
    default.code >
    default.code = LIST
  }
}

Wie gesagt, das ganze funktioniert im Prinzip, mich stört jedoch (in diesem Fall) die 48, diese ist die PageId der aktuellen Seite. Kann mir vielleicht jemand sagen, ob man das ganze im Rahmen der Template-Vererbung eleganter Lösen kann, um zu vermeiden, immer wieder das CASE anpassen zu müssen?

Ich wäre sehr dankbar!
#angry#

just2b ·

schau mal ins manual, da ist sowas ähnliches (single + latest auf gleichen seite) abgehandelt...

lg georg