Neue News Extension von Georg Ringer Problem mit deutschem Datum [Gelöst]

  • FabianX FabianX
    R2-D2
    0 x
    103 Beiträge
    2 Hilfreiche Beiträge
    29. 10. 2012, 18:37

    Hi, ich setze zum ersten mal die neue News system Extension von Georg Ringer ein und schaffe es nicht das Datum korrekt in Deutsch anzeigen zu lassen.

    Die "item.html" habe ich etwas angepasst, meine Datum Ausgabe sieht momentan so aus:

    1. <!-- date -->
    2. <span class="news-list-date">
    3. <f:format.date format="F Y">{newsItem.datetime}</f:format.date>
    4. </span>

    Leider ist die Ausgabe immer auf Englisch
    October 2012

    Die ganze Seite ist Deutsch konfigurtiert, T3 Version ist 4.7.5.

  • Hilfreichster Beitrag

  • 1 x
    3287 Beiträge
    157 Hilfreiche Beiträge
    30. 10. 2012, 19:44 - Hilfreichster Beitrag

    Hallo.

    Dein Problem liegt in den Tiefen des Fluid-Viewhelpers (und ist unabhängig von der EXT:news).

    Der Viewhelper greift auf das PHP [url=http://de1.php.net/DateTime]DateTime-Objekt[/url] zurück, das mittels seiner [url=http://de1.php.net/manual/de/datetime.format.php][i]format[/i]-Methode[/url] das Datum formatieren soll. In der PHP-Doku steht dann zur Methode:

    This method does not use locales. All output is in English.

    Von Felix gibt es dazu einen Blogbeitrag, der verschiedene Lösungswege aufzeigt:
    http://www.felixnagel.com/blog/permalink/126/

    Viele Grüße
    Julian

    Kleiner Hinweis:
    das Forum hier ist leider nicht mehr so frequentiert :-(
    Für schnellere Hilfe und mehr Leser, guck mal
    - auf stackoverflow ( https://stackoverflow.com/questions/tagged/typo3 )
    - oder in die slack-Channels ( https://typo3.org/community/meet/chat-slack )


  • 1
  • 1 x
    3287 Beiträge
    157 Hilfreiche Beiträge
    30. 10. 2012, 19:44

    Hallo.

    Dein Problem liegt in den Tiefen des Fluid-Viewhelpers (und ist unabhängig von der EXT:news).

    Der Viewhelper greift auf das PHP [url=http://de1.php.net/DateTime]DateTime-Objekt[/url] zurück, das mittels seiner [url=http://de1.php.net/manual/de/datetime.format.php][i]format[/i]-Methode[/url] das Datum formatieren soll. In der PHP-Doku steht dann zur Methode:

    This method does not use locales. All output is in English.

    Von Felix gibt es dazu einen Blogbeitrag, der verschiedene Lösungswege aufzeigt:
    http://www.felixnagel.com/blog/permalink/126/

    Viele Grüße
    Julian

    Kleiner Hinweis:
    das Forum hier ist leider nicht mehr so frequentiert :-(
    Für schnellere Hilfe und mehr Leser, guck mal
    - auf stackoverflow ( https://stackoverflow.com/questions/tagged/typo3 )
    - oder in die slack-Channels ( https://typo3.org/community/meet/chat-slack )

  • FabianX FabianX
    R2-D2
    0 x
    103 Beiträge
    2 Hilfreiche Beiträge
    31. 10. 2012, 10:27

    Super, vielen, vielen Dank für deine Antwort. Das hat hervorragend funktioniert.

    Momentan bekomme ich noch ab und zu folgende Fehlermeldung bei der News Extension:

    Warning: declare(encoding=...) ignored because Zend multibyte feature is turned off by settings in .../typo3/sysext/fluid/Classes/Core/Widget/AbstractWidgetViewHelper.php on line 2

    Scheint allerdings keine Auswirkungen zu haben.

  • j.eberle j.eberle
    Jar Jar Binks
    0 x
    1 Beiträge
    0 Hilfreiche Beiträge
    12. 03. 2013, 12:10

    [quote="FabianX"]
    ....folgende Fehlermeldung bei der News Extension:

    Warning: declare(encoding=...) ignored because Zend multibyte feature is turned off by settings in .../typo3/sysext/fluid/Classes/Core/Widget/AbstractWidgetViewHelper.php on line 2

    Scheint allerdings keine Auswirkungen zu haben.
    [/quote]

    Hallo zusammen,

    diese Fehlermeldung bekomme ich in der Extension News auch. Sie hat wohl wirklich keine Auswirkungen,denn die Extension funktioniert. Aber es sieht sehr unschön aus, wenn die Meldung im Header angezeigt wird.

    Gibt es bereits Lösungsansätze die Meldung zu unterdrücken?

  • FabianX FabianX
    R2-D2
    0 x
    103 Beiträge
    2 Hilfreiche Beiträge
    12. 03. 2013, 14:19

    Ich hatte den Fehler damals glaub ich nicht beheben können und habe dann, wenn ich mich richtig entsinne, einfach die Fehlerausgabe über das Intall Tool "displayErrors" deaktiviert.

  • 1