[TYPO3-german] Mit TypoScript 2 Varibalen gegen 2 Get-Parametern vergleichen

Robert Wildling rowild at gmx.net
Sun Feb 13 23:15:24 CET 2011


Hallo, liebe TYPO3ler,

Ich verwende das Archivmenü von tt_news als Naviagtionsmenü im Modus 
"month". Dazu ist irgenwo mal folgendes TS notwendig.

   archiveTitleCObject >
   archiveTitleCObject = COA
   archiveTitleCObject {
     # normal
     10 = COA
     10 {
       10 = TEXT
       10 {
         field = start
# Ausgabe "Jahr: Monat"
         strftime = %Y: %B
         wrap = |
       }
       if {
         value.field = start
         value.strftime = %Y
         equals.data = GPvar:tx_ttnews|year
         negate = 1
       }
     }

    # aktiv
     20 = COA
     20 .., (wie 10, nur in der if-Anweisung mit negate=1
  }

Das Probelm ist der Aktivstatus: die if-Klausel prüft gegen eine 
GET-Variable, was zu Folge hat, dass alle Menüpunkte aus einem Jahr als 
aktiv angezeigt werden. Es ist daher auch noch eine Validierung gegen 
den Monat notwendig, weiß aber nicht, wie.

Eine Aufzählung von Parametern mit Kommsparierung álá
   equals.data = GPvar:tx_ttnews|month,GPvar:tx_ttnews|year
führt nicht zum Ergebnis.

Im TYPO3 Kochbuch (erste Ausgabe) stegt auf den Seiten 298/299 
eigentlich auch nur, dass mehrere Variablen nur bei value möglich sind...

Kann mir bite jemand auf die Sprünge helfen?

Vielen Dank!
Beste Grüße,
Robert


More information about the TYPO3-german mailing list