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

Robert Wildling rowild at gmx.net
Mon Feb 14 16:03:59 CET 2011


Irgendwer einen Tipp? Pleeeeease?

> 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