2010-06-19 90 views
2

我是Drupal的新手...的Drupal 6:排序特定日期按時間順序

我已經創建了查看模塊一塊列出在網頁事件(標題,活動日期)。日期正在輸入到文本框中,並且格式如下:

12月5-7日,2010

12月4-6日,2011

7月17日至一十九日,2011

...

當我設置排序標準作爲日期,它只是混亂:/它不按時間順序排序。任何想法?

欣賞幫助這麼多!非常感謝。

回答

3

很可能你的日期按字母順序排序,而不是按時間順序排列。安裝CCK date module,而不是將事件日期定義爲文本字段,請定義兩個字段,一個用於事件開始日期,另一個用於事件結束日期。你仍然可以使用視圖獲得你想要的輸出(你可能需要theme the view才能得到你想要的),並且你可以對它進行適當的排序。

+0

所以沒有辦法對當前的格式進行排序,我將它改爲您的建議。非常感謝! :) – 2010-06-21 07:39:26

1

是的,日期模塊更適合彈出子模塊。

另一種解決方案:對cck使用計算字段。這裏添加代碼將這個字符串轉換爲datestamp作爲可保存值。所以在視圖中,您現在可以按此字段進行排序。