2012-09-29 31 views
0

我在兩個模板中抽取了一個非常奇怪的問題,這個模板從{entry_date}變量交替輸出當前日期或明天的日期,這取決於我正在查看哪個模板。爲什麼{entry_date}輸出的日期不正確?

我已經驗證實際上在後端有這些條目中的每個條目的單獨條目日期,並且channel:entries標記正確地按日期降序輸出條目,但無論出於何種原因實際日期通過{entry_date}標籤顯示的內容不正確。

例如,儘管參賽作品是在24日到今天之間的不同日期進行的,但每個參賽作品目前都顯示「09/30/2012」的日期。

我對有什麼可能導致這種行爲感到困惑,因爲這是我在基於EE構建好12個左右站點後第一次遇到問題。

我以管理員身份登錄,我不認爲認爲應該引起問題,但我認爲這是值得一提的。以下是相關模板代碼的示例:

{exp:channel:entries channel="orders" limit="30" dynamic="no" author_id="CURRENT_USER" status="open|closed|Completed" orderby="date" sort="desc" show_future_entries="no" } 
    <tr> 
     <td class="date">{entry_date format="%m/%t/%Y"}</td> 
     <td class="orderid"><a href="{path={template_group}/invoice}/{entry_id}">{title}</a></td> 
     <td class="total">{order_total}</td> 
    </tr> 
{/exp:channel:entries} 

回答

2

在您的{entry_date}標記中,您有%t,它輸出一個月內的天數。我相信你想要%d或%D,一個有前導零,另一個沒有。

換句話說,它並沒有顯示9月30日發佈的條目,只是9月有30天。

+0

還有我是一個完整的骨頭,俯瞰簡單的東西。謝謝! –

相關問題