2017-12-24 21 views
0

こんにちは私はdatetimeを印刷しようとしましたが、時間と分は表示されません。typo3 f:format.date時間と分は表示されません

コードは次のようになります。

 <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> 

いただきまし失敗私の?事前

+0

あなたの翻訳された時間のフォーマットが何であるかのデバッグと開始: ' {F:(キー: 'DATEFORMAT')変換}'。次に、この文字列がどこから来るのかを特定する必要があります(多分複数の翻訳ファイルが利用可能で、複数の言語が異なる翻訳をしていますか?)出力は一般的に時間と分を無視しますか?時間とメタタグの属性は何分ですか? –

+1

' {newsItem.datetime}を試してください。正しい設定を確認するためのタグ –

+0

ありがとうございました!答えとして投稿しますか? – Felix

答えて

0

ソリューションは、次のとおりです。

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

感謝セザール・ドゥエニャス

1

おかげであなたは、言語ごとに異なるフォーマットを提供できるようにするには、のTypoScriptでそれを変更することができます。コードの3行目で、それはどのように完了しましたか。あなたのTSのセットアップで、次のようにスニペットを使用することができます。

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

は、以下のようなニュースdateFormatを変更してください。

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

それとも

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

私は試しましたが、何も変わらない – Felix

+0

静的なdateFormatを** format = d-m-Y H:i **のように追加して、

+1

** {f:translate(key: 'dateFormat')} **はあなたのテンプレートでは正しくありません。だから、ミントと時間は表示されません –

1

例えば、あなたが使用している言語でそれを試してみてください。:

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

または

plugin.tx_news._LOCAL_LANG.en.dateFormat = d-m-Y H:i 
関連する問題