TYPO3 – Fluid aktuellen Wochentag ermitteln
Im Netz gibt es ein paar Anleitungen dazu, doch werden hier großere neue Viewhelper in PHP geschrieben und ich empfinde die Herangehensweise als ziemlich komplex. Daher habe hier eine recht schnelle und einfache Lösung wie Ihr den aktuellen Wochentag ermitteln könnt.
TypoScript:
# localize the current date format, used within the fluid templates lib { currentDate = TEXT currentDate { data = date : U strftime = %A } }
(ggf. um den Cache zu umgehen, anstatt TEXT dann COA_INT verwenden.)
Fluid:
Heute ist <f:cObject typoscriptObjectPath="lib.currentDate" />
Wichtig, prüft noch mal Eure Spracheinstellugen:
config.locale_all = de_DE
Das war es eigentlich schon. Gerne könnt Ihr mir in den Kommentaren weitere Lösungen dazu vorschlagen!
EDIT:
Weitere Fluid Lösung:
<f:format.date format="%A">now</f:format.date>
Zum Beispiel für den Footer die jetzige Jahreszahl:
<f:format.date format="Y">now</f:format.date>
Fluid inline:
{f:format.date(date:'now', format:'%A')}
Weitere Datum-Beispiele mit Berechnungen:
<f:format.date format="%d.%m.%Y">{item.Date}-3days</f:format.date> {f:format.date(format: '%d.%m.%Y', date: '{item.Date}-3days')}
Eure Meinung zu dem Artikel ist gefragt! Schreibt mir ein Kommentar
Ich freue mich auf einen Blick auf meine Amazon-Wunschliste. Vielen Dank!
Chris
Anwendungsbeispiel für Datepicker Input Fields:
Startdatum Heute +3 Tage
Enddatum Heute +6 Tage
Maxrange 14 Tage
<input class="daterange-from" type="text" name="from" value="" data-datepicker-config='{"minDate":"+3 days“,“startDate“:“+3 days“,“dateLimit“:{„days“:14}}‘ data-submit-format=“YYYY-MM-DD“>
Inline notation hat dabei irgendwie nicht geklappt …
Cache unterdrücken in FLUID mittels VHS v:render.uncache
Sebastian
cool danke dir Paul für die weiteren Lösungen.
Habe diese mal oben hinzugefügt.
Paul Beck
So:
Paul Beck
Wenn ich mich nicht irre müsste es auch so gehen:
now
Die Typoscript Lösung geht natürlich auch… irgendwie glaube ich beim Fluid gab es Probleme das Datum auch auf deutsch auszugeben, aber das könnte auch mittlerweile behoben sein. Achtung wenn das ganze gecached ist zeigt es vielleicht einen falschen Wochentag an. Das lässt sich im Typoscript Objekt lösen wenns ein COA_INT ist 🙂