我是一个drupal新手...
我创建了一个带有View Module的块,用于列出主页上的事件(标题,事件日期)。日期正在输入文本框,格式如下;
2010年12月5日至7日
2011年12月4日至6日
2011年7月17日至19日
...
当我将排序标准设置为日期时,它只是混乱:/它没有按时间顺序排序。任何想法?
欣赏帮助太多!!非常感谢。
答案 0 :(得分:3)
您的日期很可能按字母顺序排序,而不是按时间顺序排序。安装CCK date module,而不是将事件日期定义为文本字段,而是定义两个字段,一个用于事件开始日期,另一个用于事件结束日期。您仍然可以使用视图获得所需的输出(您可能必须theme the view才能获得您想要的内容),并且您将能够对其进行适当的排序。
答案 1 :(得分:1)
是的,日期模块最好使用弹出子模块
另一种解决方案:使用cck的计算字段。这里添加代码,将此字符串转换为datestamp作为可保存值。因此,在视图中,您现在可以按此字段进行排序。