Bisher formatiere ich meine Datums-, Zeit- und Alterangaben wie folgt:
displayList.date_stdWrap.strftime = %A, %e. %B
displayLatest.date_stdWrap.strftime = %A, %e. %B
displaySingle.date_stdWrap.strftime = %A, %e. %B
displaySingle.time_stdWrap.strftime = %H:%M Uhr
displaySingle.age_stdWrap.age = Minuten | Stunden | Tage | Jahre
Also für jede Ansicht einzeln.
Kann man das auch nur einmal machen, da z.B. mein 'date_stdWrap' sowieso überall gleich aussehen soll? Wenn ja, wie?
Ich hab's nicht probiert, aber geht das hier nicht?
temp.dateFormat = %A, %e. %B
displayList.date_stdWrap.strftime >
displayList.date_stdWrap.strftime < temp.dateFormat
...
Mal davon abgesehen. Deine Lösung ist doch in Ordnung. Oder soll das jeden Tag geändert werden?
Nein, aber ich hasse es, alles doppelt zu schreiben. Für sowas gibt's ja Variablen.
Also nach deiner Methode gefällt es mir schon viel besser, obwohl man die temp-Variable trotzdem noch bei jeder Ansicht einzeln eintragen muss. Ich dachte an ungefähr so etwas:
plugin.tt_news {
display.date_stdWrap.strftime = %A, %e. %B
display.time_stdWrap.strftime = %H:%M Uhr
display.age_stdWrap.age = Minuten | Stunden | Tage | Jahre
}
P.S. Nebenfrage zu TS: Wieso muss man einen Wert immer erst "leer" machen (spitze Klammer > ohne Wert dahinter), bevor man einen Wert zuweist?