XSLT에 대한 질문이 있습니다.오늘 날짜보다 늦은 날짜의 항목을 제외하십시오.
웹 사이트에는 앞으로 진행될 이벤트를 보여주는 간단한 캘린더가 있습니다.
하지만 이벤트가 완료되면 내 목록에서 제거해야합니다. 나는 이벤트의 날짜가 오늘의 날짜를 지난 것임을 의미합니다.
모든 일정에 날짜가 첨부되어 있습니다. folowing 코드에서
봐 :
<xsl:for-each select="$currentPage//node[@template='1238']">
<xsl:sort data-type="text" select="./data[@alias='dato']" order="ascending"/>
<div class="aktivitet_forside">
...MY EVENT CONTENT...
</div>
</xsl:for-each>
위의 코드는 = 템플릿과 함께 나에게 '1238'의 모든 이벤트를 표시하고 그 내 이벤트의 템플릿이기 때문에 그 또한 정확합니다.
하지만 모든 이벤트 전에 날짜가 포함 된 입력란이 있습니다. 이 필드는 "dato"라고합니다. 이것은 또한 이벤트를 정렬 할 번호이기 때문에 오늘 날짜가 가장 가까운 이벤트가 목록 맨 위에 표시됩니다.
은 "다토"-field의 형식은 다음과 같습니다 2009-08-30T08 : 59 : 00
"날짜"-field의 값이 날짜 지나서이다 내가보기 자동 이벤트를 제거하려면 어떻게 오늘?
오늘 날짜가 : 2009 년 9 월 3 일 인 경우 2009 년 8 월 30 일 날짜의 이벤트는 목록에 포함되지 않아야합니다.
누구나 사용할 수 ? 오늘 날짜를 얻을 수 있다면 그게 도움이 될까요? –
불행히도이 질문에 대한 최선의 대답은 사용중인 XSLT 프로세서에 따라 다릅니다. –