Wie Format des Posting-Datums einstellen?
am 10.07.2017 - 21:19 Uhr in
Hallo,
das Veröffentlichungsdatum auf meiner Site http://grausig.info lässt sich nicht ändern. Es ist Drupal 8 aktuelle Version. Es ist keine Migration sondern wurde leer installiert und der Content manuell hinzugefügt. Nur zwei Module nachinstalliert.
http://beginnersmind.de/pics/scrshots/d8install.png
Es bleibt immer englisch:
http://beginnersmind.de/pics/scrshots/FrontPage.png
Das sieht wie das Format "default medium date english" aus, d.h. zuerst Monat dann Tag.
In "Date and Time Format" alles auf deutsch umgestellt, das sich bearbeiten lässt. "Default medium date" sieht so aus.
http://beginnersmind.de/pics/scrshots/DefaultMediumDate.png
Zuerst Tag dann Monat.
Auf "date and time formats" alles, das sich bearbeiten lässt, umgestellt, aber die Muster bleiben englisch:
http://beginnersmind.de/pics/scrshots/DateAndTime.png
Cache rebuild brachte nichts. Als Sprache ist nur deutsch installiert. Bei Ansichten, Felder, Blöcken kann ich nirgends eine Einstellung für das Datumsformat finden.
Bei admin/structure/types/manage/article/fields gibt es kein Datums-Feld.
Was kann ich noch tun?
- Anmelden oder Registrieren um Kommentare zu schreiben
Hi,schalt mal auf das
am 10.07.2017 - 21:50 Uhr
Hi,
schalt mal auf das Default Theme und leere den Cache.
Wenn es dann funktioniert liegt es ziemlich sicher an deinem Theme!
MfG
Robert
Hyp1 schrieb schalt mal auf
am 11.07.2017 - 09:59 Uhr
schalt mal auf das Default Theme und leere den Cache.
Wenn es dann funktioniert liegt es ziemlich sicher an deinem Theme!
Den Cache habe ich schon mehrmals neu aufgebaut: "drush cr"
Wird auch mit "Cache rebuild complete" quittiert.
Hmm, ich habe Bartik 8.3.5. Ist das nicht ein Standard-Drupal-Theme? Könnte das immer noch fehlerhaft sein?
http://beginnersmind.de/pics/scrshots/d8design.png
Am Bartik-Code habe ich nichts geändert. Nur Einstellungen über das Admin-Web-Frontend vorgenommen.
Wie bekomme ich raus, ob Bartik das "Default medium date" oder das "Fallback date format" verwendet?
Ich könnte das Theme Stark wieder installieren.
Andere Idee: Ich habe Englisch deinstalliert. War das ein Fehler? Um das "Fallback date format" zu übersetzten, braucht es eine zweite Sprache.
Umgestellt auf Stark-Theme - bringt nichts
am 11.07.2017 - 11:12 Uhr
Umgestellt auf Stark-Theme:
- Nur im Block "Neuester Inhalt" das deutsches Datum (ist auch bei Bartik so)!
- Start-Seite immer noch englisches Datum :-(
- Artikel immer noch englisches Datum :-(
- Muster "Date and time formats" immer noch englisches Datum :-(
Umgestellt auf Theme Seven 8.3.5:
- genauso, aber Block "Neuester Inhalt" fehlt
Englisch wieder installieren bringt nichts. :-( Jetzt weiß ich auch wieder, warum ich Englisch deinstalliert habe. Dann verschwindet das lästige /de/ aus den URLs. Das ist mir wichtig.
Jetzt fällt mir nichts mehr ein.
Könnte vielleicht ein Drupal-Bug sein
am 12.07.2017 - 21:44 Uhr
Ich poste meine vorläufige Antwort bei drupal.stackexchange.com:
I assume it is a bug since the behaviour occurs also at a fresh Drupal without any content.
Workaround for mono-lingual sites where the English date pattern won't fit:
Modify the date format immediately after having installed Drupal. Then activate the Language module and install your language. Activate your language and check whether you may still edit the date format. If not, go back to English, delete your language and stick with English.
Note: I even tried to deactivate the Language modules but this did not work.
Bug?
am 24.07.2017 - 14:21 Uhr
Zum Stand: Ich habe einen Bug gemeldet.
https://www.drupal.org/node/2896235
Bislang keine Rückmeldung.
Dort sind auch die Schritte aufgelistet, anhand derer sich der Effekt mit einem frischen Drupal 8.3.5 reproduzieren lassen müsste.
Was mich irritiert ist, warum der Effekt offenbar kaum bekannt zu sein scheint. Nur auf stackexchange erwähnte ein User, dass ihm ähnliche Probleme untergekommen seien:
https://drupal.stackexchange.com/questions/241417/posting-date-format-ca...
Sonst konnte ich bislang nichts weiter erfahren. Auch hier bislang nichts (außer einem bekannten Workaround):
https://www.drupal.org/node/2894389
Meine Vermutung ist, dass fortgeschrittene Anwender ohnehin eigene Themes entwickeln und dieses Problem damit umgehen.
Mein jetziger Stand: Ohne zumindest Sub-Theming geht nichts. Deutsch funktioniert anscheinend nicht out-of-the-box. Ich habe das Vertrauen in das Language-Modul daher verloren und lasse es deaktiviert. Es gibt freilich auch noch die theoretische Möglichkeit eines exotischen Bugs in der Hosting-Umgebung meines Providers. Um das zu testen, müsste ich nicht nur Drupal frisch installieren sondern auch noch ein frisches Linux in einer VM aufsetzen. Dazu fehlt mir leider die Zeit.
Hallo Feodor, ich denke
am 24.07.2017 - 17:47 Uhr
Hallo Feodor,
ich denke nicht, dass es ein Bug ist.
Es liegt vermutlich eher daran, dass im Theme oder einem Contributed Modul nicht konsequent das t() Makro benutzt wird.
Dieser String kann dann auch nicht übersetzt werden.
MfG
Robert
Es ist aber ein Core-Theme
am 24.07.2017 - 18:50 Uhr
Wenn sich der Effekt bei Core-Themes zeigt, sollte es doch ein Bug sein? Bartik liegt im Verzeichnis "core". Bartik ist das Default-Theme, welches bei Dupal dabei ist.
In der Neuinstallation, bei der ich es testete wurden überhaupt keine Extra-Module installiert. Es war ein nacktes Drupal ohne Content.