Autor-Angaben und Datum
Eingetragen von Marbot (82)
am 11.02.2009 - 18:11 Uhr in
am 11.02.2009 - 18:11 Uhr in
Hallo,
ich nutze die deutsch DrupalCenter-Version und dennoch werden die Autor-Angaben sowie das Datum noch auf Englisch angezeigt. Es gibt bestimmt eine Möglichkeit dies zu ändern. Über Oberfläche übersetzen bin ich nicht weitergekommen und beim Theme selbst habe ich auch nichts gefunden. Vielleicht kann mir jemand den entscheidenden Tipp geben.
Vielen Dank und viele Grüße vom
Marbot
- Anmelden oder Registrieren um Kommentare zu schreiben
Such mal nach $submitted,
am 11.02.2009 - 18:51 Uhr
Such mal nach
$submitted
, könnte auch direkt in Deiner node.tpl.php oder im template.php enthalten sein!Drupal 7 Screencasts in deutsch!
:-(
am 11.02.2009 - 19:54 Uhr
In der template.php wird dies nicht gesteuert, da sich hierzu kein Eintrag findet. In der node.tpl.php werden auch nur $submitted als Platzhalter eingesetzt. Interessant finde ich, daß in der zugehörigen modules-node.de.po unter 2464 sehr wohl eine Übersetzung vorhanden ist. Muß ich eventuell manuell in der template php ein paar Zeilen hinzufügen? Damit ich hier auch wirklich nicht unnötig rumfrage habe ich auch unter Oberfläche übersetzen nach submitted gesucht. Dort ist aber nur etliches unter /admin/build/modules/list/confirm unübersetzt.
Diese Funktion ist
am 11.02.2009 - 20:01 Uhr
Diese Funktion ist standardmäßig in der template.php von GARLAND:
function phptemplate_node_submitted($node) {
return t('!datetime — !username',
array(
'!username' => theme('username', $node),
'!datetime' => format_date($node->created),
));
}
Die kannst Du in Deine template.php packen und dann nach Deinen Wünschen anpassen. Wenns nicht gleich klappen sollte, Cache leeren und Theme neu aktivieren ...
Drupal 7 Screencasts in deutsch!
Bin leider Anfänger
am 11.02.2009 - 20:19 Uhr
Ich habe den Code in die template.php meines Themes (ArtistC01) reingepackt, den Cache geleert und das Theme erneut aktiviert. Abgesehen davon, daß jetzt nur noch weiße Seiten erscheinen, die ich nur mit dem Back-Button und nicht dem erneuten Laden wegbekomme, funktioniert es leider immer noch nicht. Was könnte man an dem Code nach eigenen Wünschen anpassen. Die vorhandene Übersetzung ist doch gut, nur leider greift das Theme nicht darauf zurück.
Schade
am 24.02.2009 - 23:24 Uhr
Irgendwie funzt es echt nicht. Die oben beschriebenen Probleme habe ich dadurch beseitigen müssen, daß ich die alte template.php wiederhergestellt habe. Gibt es vielleicht noch eine andere Möglichkeit? Wäre echt super.
Datum und Uhrzeit Einstellungen
am 25.02.2009 - 08:30 Uhr
Unter Einstellungen kannst du die Ausgabe des Datum einstellen, allerdings sollten die Locales auch auf deinem Server installiert sein.
Hmmm - komisch! Lade Dir
am 25.02.2009 - 08:41 Uhr
Hmmm - komisch!
Lade Dir doch mal ein Theme herunter, bei dem es in der template.php zu ner Änderung des "submitted" kommt. z.B. FRAMEWORK Theme.
Dort findest Du in der template.php das übersetzbare "Eingetragen von" unter der Funktion:
<?php
function phptemplate_node_submitted($node) {
return t('by <strong>!username</strong> | !datetime',
array(
'!username' => theme('username', $node),
'!datetime' => format_date($node->created),
));
}
?>
---------------------------
das änderst Du z.B. dermassen ab ( dann sollte es so aussehen, wie hier! ) :
<?php
function phptemplate_node_submitted($node) {
return t('Eingetragen von !username<br/>am !datetime',
array(
'!username' => theme('username', $node),
'!datetime' => format_date($node->created),
));
}
?>
Dann hast Du zumindest mal überprüft, ob es klappt, mit der Funktion.
Tja und wenn es in dem Theme klappt, du die template.php Deines Themes entsprechend erweiterst und es trotzdem nicht klappt, dann scheint Dein Theme Deine template.php nicht zu unterstützen, oder aber Du hast irgendwo nen Fehler reingeschrieben? Da würde die weisse Seite evenmtuell drauf hin deuten ... ?
Viel Glück noch!
Drupal 7 Screencasts in deutsch!