在後端我填寫了日期字段中的幾種內容元素,這種格式24-12-2011
。
在數據庫 TYPO3的日期值看起來像這樣:1293836400
爲什麼它不是orderby = date?
我想渲染使用日期作爲條件的一些內容..
10 < styles.content.getLeft
10 {
select {
orderby = date
pidInList.field = uid
}
}
還好還好..這工作得很好。我看到內容很酷。 但是,當我改變包含那些內容的頁面的位置時,我仍然很好奇它是否仍然有效。
BEFORE Pagetree:
page200與日期的內容元素2011年1月1日
page201與日期的內容元素2011年1月2日
page202與日期1-內容元素3-2011
page203與日期的內容元素2011年1月4日
前端輸出: 內容EL與日期1-1-2011相關的內容,日期爲1-2-2011的內容元素,日期爲1-3-2011的內容元素,日期爲1-4-2011的內容元素
AFTER(更改頁面的位置後端)Pagetree:
page202與日期的內容元素2011年1月3日
page201與日期的內容元素2011年1月2日
page200與日期2011年1月1日的內容元素
page203 with content element with date 1-4-2011
前端輸出: 與日期2011年1月3日內容元素,日期2011年1月2日的內容元素,日期2011年1月1日內容元件,與日期1-內容元素4-2011(IT CHANGED!)
所以它改變了我在前端輸出中的位置。但這是無關緊要的,因爲我聲明:「orderby = date(!)」而不是「orderby = sorting」。那麼爲什麼按順序排序呢?我沒有明白..