Zum Inhalt springen

Formatierungsproblem der Datumsausgabe

Erstellt am 19. August 2004 · 3 Antworten · letzte Antwort am 19. August 2004

Tags: Frage

mobyd1ck ·

Hallo,

ich hab es ja jetzt endlich begriffen wie ich die News integriere. Aber die Datumsanzeige is auf Englisch, ich möchte gerne Deutsch.
Wie geht das?

Hab folgendes im Template der News-Seite:

Constants:

plugin.tt_news {
file.templateFile = media/scripts/news_template.tmpl
wrap1 = <font color="#999999"> | </font>
wrap2 = <font color="#004263"> | </font>
color1 = #999999
color2 = #004263
PIDitemDisplay = single_news_display_pid
date_stdWrap.strftime = %d. %B %Y
}

Setup:

plugin.tt_news {
limit = 5
displayList {
image.file.maxW = 100
imageWrapIfAny (
<table align="left" bgcolor="#AAAAAA" cellpadding="1"
cellspacing="0" border="0">
<tr><td>
<table bgcolor="#EEEEEE" cellpadding="0"
cellspacing="0" border="0">
<tr><td> | </td></tr>
</table>
</td></tr>
</table>
)
}
displaySingle {
image.file.maxW = 160
imageWrapIfAny (
<table align="left" bgcolor="#AAAAAA" cellpadding="1"
cellspacing="0" border="0">
<tr><td>
<table bgcolor="#EEEEEE" cellpadding="0"
cellspacing="0" border="0">
<tr><td> | </td></tr>
</table>
</td></tr>
</table>
)
}
}

Kann mir jemand helfen?

jenses ·

Hallo mobyd1ck,

schau mal in dein Template :

plugin.tt_news { 
file.templateFile = media/scripts/news_template.tmpl ...

Genau diese Datei (ist eine ganz normale HTML-Datei) kopierst
du z.B. nach fileadmin/scripts/mein_news_template.tmpl und bearbeitest sie.
Dort kannst du sämtliche Textausgaben, Fonts & Farben ändern.
Anschließend änderst du

plugin.tt_news { 
file.templateFile = fileadmin/scripts/mein_news_template.tmpl ...

Vielleicht meinst du aber auch die Tatsache,
daß dort z.B. "July" statt "Juli" steht.

Du mußt Typo3 mitteilen, das deine Standardsprache deutsch sein soll :

config.sys_language_uid = 0
config.language = de
config.locale_all = de_DE

Das schreibst du ins Setup deines Templates und schon ist dein Datum z.B. "31. Juli 2004".

viel Glück
jenses

mobyd1ck ·

Super danke.

Das hat soweit geklappt! Also das mit der .tmpl Seite hab ich schon gewusst und auch bearbeitet. Das mit dem code im Setup hat mir sehr geholfen.

Ein kleines Problem hab ich noch :-)

Die Ausgabe ist jetzt Donnerstag 19. of August

wo kann ich das bearbeiten?

Thx
Moby

jenses ·

Schau doch mal nach der Datei ext_typoscript_setup.txt
im Ordner typo3conf/ext/tt_news.
Die Datei enthält die Standardwerte, die tt_news verwendet.
Dort ist auch das of im Datum definiert.

Um z.B. das Datum in der Listenansicht (um die gehts doch?) zu ändern,
schreibst du folgendes ins tt_news-Template / Setup-Feld :

plugin.tt_news.displayList.date_stdWrap.strftime = %A, %e. %B %Y

Das liefert dann : "Donnerstag, 19. August 2004".

viele Grüße
jenses

PS:
Das ist leider einer der Nachteile an Typo3,
das man Formate wie z.B. das Datum oftmals mehrfach an verschiedenen Stellen definieren muß.
Je mehr Extensions man benutzt, desto unübersichtlicher wird es.
Warum kann z.B. tt_news sich nicht das Datums-Format aus dem Haupt-Template ziehen,
jedenfalls als Voreinstellung ! #evil#
Das man´s bei Bedarf anpassen kann, ist ja schön,
aber ein sinnvolles "Preset" wäre wünschenswert !