2012-09-29 4 views
0

내가보고있는 템플릿에 따라 목록에있는 모든 항목에 대해 {entry_date} 변수가 현재 날짜 또는 내일 날짜 중 하나를 번갈아 출력하는 동일한 채널에서 두 개의 템플릿을 가져 오는 중 이상한 문제가 발생했습니다.{entry_date}에 잘못된 날짜가 출력되는 이유는 무엇입니까?

실제로 백엔드에서 각 항목에 대해 별도의 적절한 입력 날짜가 있고 채널 : 항목 태그가 날짜별로 내림차순으로 항목을 올바르게 출력하고 있음을 확인했지만 어떤 이유로 든 실제 날짜 {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 중 하나를 원한다고 믿는다. 하나는 앞에 오는 0이 있고 다른 하나는 그렇지 않다.

즉, 9 월 30 일에 게시 된 것으로 표시되지 않습니다. 즉, 9 월에 30 일이 지나간 것으로 표시됩니다.

+0

그리고 나에게는 완벽한 골치 거리가 있으며 단순한 것을 간과하고 있습니다. 감사! –

관련 문제