[TYPO3-german] jp_pageteaser und Datum
Christoph Wiemers
typo3 at sonde23.de
Sat Oct 14 11:52:19 CEST 2006
Michael Feinbier schrieb:
> Hi,
> Christoph Wiemers schrieb:
>
>>Besten Dank!
>>
>>Ich habe dein Beispiel noch angepasst:
>>
>>temp.Erstelldatum = TEXT
>>temp.Erstelldatum {
>> strftime = %d. %B %Y, %H:%M
>> wrap = | Uhr
>>}
>>plugin.tx_jppageteaser_pi1.marker.CREATION_DATE< temp.Erstelldatum
>>
>>Damit klappt es super!
>
>
> Bist du dir da sicher, dass das nicht einfach nur das aktuelle Datum
> ausgibt statt dem tatsächlichen erstelldatum?
Ja, ich bin sicher, er nimmt das richtige Datum.
strftime = %d. %B %Y, %H:%M ist eine PHP Funktion die einen Zeitstempel
formatiert. Diese Funktion wird von Typo3 benutzt.
Die Formatierung richtet sich nach den lokalen Einstellungen. In PHP
wäre es im code die Funktion setlocale().
siehe auch: http://de.php.net/manual/de/function.strftime.php
Unter Typoscript reicht folgender Befehl.
config.language = de
config.locale_all = de_DE
Damit sind die Einstellungen auf Deutsch gesetzt.
plugin.tx_jppageteaser_pi1.marker.CREATION_DATE< temp.Erstelldatum
Der Befehl kopiert jetzt die Einstellungen zum passenden marker
(CREATION_DATE) im Teasertemplate. Somit wird die Ausgabe formatiert.
Ich entwickel jetzt auf einem Debian, da bekommt man die lokalen
Einstellungen mit dem "locale" Befehl unter der Konsole schnell raus.
Vor zwei Tagen, lag meine Typo3 Seite noch auf einem OpenBSD Server und
da geht es nicht, habe es grad nochmal getestet. Nach ein wenig googeln
ist mir dann aufgefallen, dass es dort locale gar nicht gibt. Ich hoffe
das ist noch ein guter Tip, falls jemand überlegt OpenBSD einzusetzen.
Bei mir kam es da zu Formatierungsproblemen bei dem Datum. Allerdings
bin ich nicht verantwortlich für den Server und kenne mich mit OpenBSD
auch nicht sonderlich gut aus.
Ich hoffe das war nicht zu technisch.
Gruß
Christoph
More information about the TYPO3-german
mailing list