我在从同一个频道提取的两个模板中遇到了一个非常奇怪的问题,其中 {entry_date} 变量为它列出的每个条目交替输出今天的日期或明天的日期,具体取决于我正在查看的模板。
我已经验证实际上后端中的每个条目都有适当的单独条目日期,并且 channel:entries 标记正确地按日期降序输出条目,但无论出于何种原因,通过 { entry_date} 标签不正确。
例如,每个条目当前显示的日期为“09/30/2012”,尽管条目是在 24 日和今天之间的不同日期进行的。
我对可能导致这种行为的原因感到有些困惑,因为这是我在基于 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}