如何用rggooglmap显示日期?

时间:2014-08-27 11:48:53

标签: typo3 typoscript

我尝试使用 rggooglemap 扩展程序显示tt_address生日日期。

所以我将###BIRTHDAY###放在模板中,但它在UNIX中显示日期。它给我一些像1409090400

我有什么办法可以用Typoscript转换它吗?

<!-- ###TEMPLATE_RECORDLIST_FIRST### -->
<div id="resultdiv">
<br/>
<table class="contenttable">
    <caption>###PB_STATISTIC### <br/>Page: ###PB_ACT###</caption>
    <thead>
    <tr>
        <th>Lieu d'installation</th>
        <th>Adresse</th>
        <th>Contact*</th>
        <th>Date d'autorisation</th>
    </tr>
    </thead>
    <!-- ###CONTENT### -->

    <!-- ###SINGLE### -->
    <tr>
        <td><a href="javascript:void(0)" onClick="myclick(###UID###,###LNG###,###LAT###,'###TABLE###')">###NAME### </a></td>
        <td>###ADDRESS###<br/>###ZIP### ###CITY### </td>
        <td>###EMAIL###<br/>###PHONE###</td>
        <td>###BIRTHDAY###</td>
    </tr>
    <!-- ###SINGLE### -->
    <!-- ###CONTENT### -->
    </td>
 </div>
 <!-- ###TEMPLATE_RECORDLIST_FIRST### -->

Frontend result

配置

  • TYPO3 4.7.10
  • rggooglemap 3.0.3

1 个答案:

答案 0 :(得分:0)

要将时间戳转换为人类可读日期,请使用TypoScript参数»strftime«。

我不知道EXT:rggooglemap如何生成标记,但在快速查看代码(函数getMarker,第1344行)后,以下TypoScript应该可以解决这个问题:

plugin.tx_rggooglemap_pi1 {
    ### view
    recordlist {
        ### field
        birthday {
            ### apply stdWrap
            ### convert timestamp to readable date
            strftime = %Y-%m-%d
        }
    }
}