Du bist nicht angemeldet. Der Zugriff auf einige Boards wurde daher deaktiviert.

#1 10. Juni 2012 20:50

elcomportal
probiert CMS/ms aus
Registriert: 14. Mai 2011
Beiträge: 51

[GELÖST] Formbuilder Datumsauswahl deutsch

Hallo,
in einem Formular habe ich eine Datumsauswahl. Die zeigt aber alles auf englisch an. Wie kann ich das auf deutsch umstellen?
VG
Torsten

Offline

#2 10. Juni 2012 21:04

Andynium
Moderator
Ort: Dohna / SN / Deutschland
Registriert: 13. September 2010
Beiträge: 7.018
Webseite

Re: [GELÖST] Formbuilder Datumsauswahl deutsch

Hast du den Landesparameter in der config.php gesetzt?

Offline

#3 10. Juni 2012 21:22

elcomportal
probiert CMS/ms aus
Registriert: 14. Mai 2011
Beiträge: 51

Re: [GELÖST] Formbuilder Datumsauswahl deutsch

Ja, da ist folgendes eingestellt:
$config['locale'] = 'de_DE.UTF8';
Sollte doch richtig sein, oder?
Mfg
Torsten

Offline

#4 10. Juni 2012 21:31

Andynium
Moderator
Ort: Dohna / SN / Deutschland
Registriert: 13. September 2010
Beiträge: 7.018
Webseite

Re: [GELÖST] Formbuilder Datumsauswahl deutsch

Sollte, ja ... hast du Formbuilder mal den lang Parameter mitgegeben?

Offline

#5 10. Juni 2012 21:35

elcomportal
probiert CMS/ms aus
Registriert: 14. Mai 2011
Beiträge: 51

Re: [GELÖST] Formbuilder Datumsauswahl deutsch

Das war's...
Danke. Ich war mal wieder blind.
Mfg
Torsten

Offline

#6 26. September 2012 13:47

COR9
Server-Pate
Ort: Dresden
Registriert: 09. November 2010
Beiträge: 281

Re: [GELÖST] Formbuilder Datumsauswahl deutsch

Ständig nehme ich gelöste Beiträge wieder auf, aber mein Problem (und eine mögliche Lösung) passen hier ran. Mein in Versandtemplate und das E-Mail-Template platziertes {$sub_date} gibt stur dieses Format aus:
Wed, 26 Sep 2012 11:15:48 +0200

Ich möchte aber gern:
Mittwoch, 26. September 2012, 12:56 Uhr

Ok, mit dem Zeitzonenquatsch kann ich leben, aber dass ich englische Wochentage und keine Punkte hinter Tag und Monat (wenn ich bis nächste Woche warte, entpuppt der sich wahrscheinlich auch als Englisch) bekomme, ist nicht so schön.

Einstellungen

  • config.php: hat $config['locale'] = 'de_DE.UTF8'; und $config['timezone'] = 'Europe/Berlin';

  • Globale Einstellungen/Allgemeine Einstellungen: Standardsprache Deutsch, Standard-Datumsformat ist leer, andere Werte (s.u.) versucht; keine Änderung

  • Zwischenspeicher stets gelöscht

  • sent-to-Feld des FormBuilders: utf-8

  • CMS-Mailer: utf-8

  • Formularaufruf auf der Kontaktseite, nicht im Template: {FormBuilder form="contact" lang="de_DE"}

  • Seitentemplate: lang="de"

  • Core: 1.10.3

  • FormBuilder: 0.7.3

Offene Fragen
Kann man noch irgendwo drehen? ist eventuell sub_date hart formatiert, so dass es sich um Systemstandards nicht schert? Wo werden die verfügbaren Variablen eigentlich erzeugt?

Meine Lösung, die alle Fragen offen lässt:

  • In den globalen Einstellungen Das Standard-Datumsformat einstellen. Bei mir: %A, %d. %B %Y, %R Uhr

  • Die FormBuilder-Templates mit {$smarty.now|cms_date_format} statt {$sub_date} bestücken.

Offline

#7 26. September 2012 14:11

nicmare
Server-Pate
Registriert: 15. Dezember 2010
Beiträge: 1.314
Webseite

Re: [GELÖST] Formbuilder Datumsauswahl deutsch

ich mach immer {$sub_date|date_format:"%A, %e. %B %Y, %H:%M Uhr"}
ergibt: Dienstag, 25. September 2012, 15:39 Uhr
mit
$config['locale'] = 'de_DE.UTF-8';
$config['default_encoding'] = 'utf-8';

Beitrag geändert von nicmare (26. September 2012 14:12)

Offline