2017-12-24 6 views
0

Hallo Ich habe versucht, eine Datetime zu drucken ... aber Stunden und Minuten werden nicht gedruckt.typo3 f: format.date Stunde und Minuten werden nicht angezeigt

-Code sieht wie folgt aus:

 <span class="news-list-date meta-infos"> 
      <time datetime="{f:format.date(date:newsItem.datetime, format:'d-m-Y H:i')}"> 
       <f:format.date format="{f:translate(key:'dateFormat')}">{newsItem.datetime}</f:format.date> 
       <meta itemprop="datePublished" content="{f:format.date(date:newsItem.datetime, format:'d-m-Y H:i')}"/> 
      </time> 
     </span> 

Was nicht mein?

Dank im Voraus

+0

Start mit dem Debuggen, was Format setzte Zeit ist: ' {f: translate (key: 'Datumsformat')}'. Dann müssen Sie identifizieren, wo diese Zeichenfolge herkommt (vielleicht sind mehrere Übersetzungsdateien verfügbar, mehrere Sprachen mit verschiedenen Übersetzungen?) Ignoriert die Ausgabe im Allgemeinen Stunden und Minuten? sind die Attribute von Zeit- und Meta-Tag mit Minuten? –

+1

Probieren Sie ' {newsItem.datetime} out ** time ** tag für die Überprüfung der korrekten Konfiguration –

+0

das hat funktioniert Danke! wirst du es als Antwort posten? – Felix

Antwort

0

Lösung ist:

<f:format.date format="d-m-Y - H:i">{newsItem.datetime}</f:format.date>

Dank César Dueñas

1

Sie es mit TypoScript ändern können, so dass Sie verschiedene Formate für jede Sprache zur Verfügung stellen können. In der dritten Zeile Ihres Codes sehen Sie, wie es gemacht wird. Sie können einen Ausschnitt wie dies in Ihrem TS-Setup verwenden:

 # Modify the translation 
_LOCAL_LANG { 
    default { 
     dateFormat = d-m-Y H:i 
    } 
     de { 
     dateFormat = d-m-Y H:i 
    } 
} 
1

Versuchen Sie, die Nachrichten dateFormat wie folgt zu ändern.

plugin.tx_news._LOCAL_LANG.default.dateFormat = d-m-Y H:i 

Oder

<f:format.date format="d-m-Y H:i">{newsItem.datetime}</f:format.date> 
+0

Ich habe es versucht, aber ändert nichts – Felix

+0

Sie können nur statische dateFormat wie ** format = d-m-Y H: i ** in

+1

** {f: translate (Schlüssel: 'dateFormat')} ** ist in Ihrer Vorlage nicht korrekt. also, Minze und Stunden werden nicht angezeigt –

1

Probieren Sie es mit der Sprache, die Sie verwenden, z.B .:

plugin.tx_news._LOCAL_LANG.de.dateFormat = d-m-Y H:i 

oder

plugin.tx_news._LOCAL_LANG.en.dateFormat = d-m-Y H:i 
Verwandte Themen