[Frage] Formatierung von crdate im Menü [Gelöst] TYPO3-Version: 6.2.7

  • chrickenh chrickenh
    Jedi-Ritter
    0 x
    143 Beiträge
    0 Hilfreiche Beiträge
    11. 07. 2015, 14:31

    Hallo,

    ich habe hier ein Problem mit der Formatierung einer Ausgabe.
    Im Menü soll das Erstellungdatum der Seite erscheinen. Das lässt sich problemlos im timestamp-format auslesen. Aber dieses dann in ein menschenlesbares Format umzuwandeln, daran scheitere ich.

    Ich habe Lösungen mit strftime gefunden, aber die scheinen nur mit COA zu funktionieren bzw. ich wüsste nicht, wie ich sie in meine Lösung integrieren soll.

    Mein TS für das Menü sieht zur Zeit so aus. Ich habe es zum Posten kräftig zusammengestrichen und nur die relevanten Punkte stehen lassen:

    1. lib.field_menupunkte = HMENU
    2. lib.field_menupunkte {
    3. special = directory
    4. 1 = TMENU
    5. 1.NO {
    6. ATagBeforeWrap = 1
    7. stdWrap.cObject = TEXT # Linktext ausblenden
    8. stdWrap.cObject.value = # Linktext ausblenden
    9. linkWrap (
    10. |
    11. <div class="blogpkt">
    12. <div class="datum">
    13. {field:crdate}
    14. </div>
    15. </div>
    16. )
    17. allStdWrap.insertData = 1
    18. }
    19. }

    Zur Zeit habe ich mir mit einem Javascript zur Umformatierung beholfen, aber das kann natürlich nichts Endgültiges sein.

    Hoffe, jemand kann mir helfen
    Lieben Gruß
    Christian

  • toifel toifel
    Jedi-Ratsmitglied
    1 x
    831 Beiträge
    96 Hilfreiche Beiträge
    13. 07. 2015, 09:15 - Lösung

    Nicht getestet, aber das sollte mit stdWrap.append machbar sein.. in etwa so:

    1. lib.field_menupunkte = HMENU
    2. lib.field_menupunkte {
    3. special = directory
    4. special.value = 1
    5. 1 = TMENU
    6. 1.NO {
    7. ATagBeforeWrap = 1
    8. stdWrap.cObject = TEXT # Linktext ausblenden
    9. stdWrap.cObject.value = # Linktext ausblenden
    10. stdWrap.append.strftime = %d.%m.%Y
    11. <div class="blogpkt">
    12. <div class="datum">|</div>
    13. </div>
    14. )
    15. linkWrap (
    16. |
    17. )
    18. allStdWrap.insertData = 1
    19. }
    20. }


  • 1
  • 1