[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