in der Datei parser_r_value.inc.php müssen noch zwei Zeilen eingefügt werden, damit Datumswerte aus den Templates auch übersetzt werden, wenn man dort nicht direkt ein format angiebt.
Bisher werden nur folgende Angaben im Template übersetzt: <!-- VALUE: pub_date; format=l, \d\e\n d. F Y; -->
Mit der Änderung werden auch folgende Angaben im Template übersetzt: <!-- VALUE: pub_date; -->
---Suchen nach:---
Code: Alles auswählen
$replacement = htmlspecialchars(date($cpoRubrics[$db_rubric_id]['settings']['date_format'], strtotime($content[$key]['pub_date'])));
Code: Alles auswählen
$replacement = htmlspecialchars(date($cpoRubrics[$db_rubric_id]['settings']['date_format'], strtotime($content[$key]['exp_date'])));
Code: Alles auswählen
$replacement = htmlspecialchars($translator->getDateTranslation($replacement, $cpoRubrics[$db_rubric_id]['settings']['language']));
Im Backend müsste die Übersetzung noch nach der Sprache des eingeloggten Users durchgeführt werden, an allen Stellen, an denen ein Datum ausgebeben wird.
Wozu ist eigentlich die Sprache in den Systemeinstellungen, wenn die Benutzersprache (Sprache des eingeloggten Benutzers) die Sprache des Backends und die Rubriksprache die Sprache des Frontends steuert?