[TYPO3-german] if: unterschiedlich Datum-Formate vergleichen

Elena Geller e.geller at meeva.de
Mon Jul 8 13:42:10 CEST 2013


Hallo,

ich muss eine third party Extension weiterentwickeln.

Dort steht in der dazugehörigen Tabelle (z.B. entries) das Feld 
start_date im Format Ymd (Integer).
Nun muss ich einige Daten für jedes entry ausgeben, nur wenn start_date 
in der Gegenwart/Zukunft liegt.

Am liebsten hätte ich das durch Typoscript gemacht, da es viel flexibler 
wäre.

Auf jeden Fall funktioniert
                    if{
                       value = 20130708
                       value.intval = 1

                       isGreaterThan.field = start_date
                       isFalse.field = isCanceled

                       }
Ich versuche dann, value automatisch zu befüllen (nach dem aktuellen Datum).

value = date : Ymd geht nicht (ich vermute, weil es als String 
betrachtet wird).
Mit userFunc

                    5 = USER
                     5.userFunc = user_helper->today_forsubevent
                     5.intval = 1



                     if{
                       value < 5
                       isGreaterThan.field = start_date
                       isFalse.field = isCanceled

                       }



auch kein Erfolg - definitiv einbinde ich es zu value falsch.

Die Typo3-Version ist 4.7.12.

Könnte jemand das mir besser erklären?


Vielen Dank und schöne Grüße

Elena


More information about the TYPO3-german mailing list