博客部分的月导航侧边栏?

时间:2010-03-16 16:41:59

标签: drupal drupal-6 drupal-views

我在drupal网站上有一个博客部分,使用Views构建。我想添加一个带有月导航的侧边栏(如每个mont列出的帖子数量等)。我怎么能这样做,最好是用Views?

2 个答案:

答案 0 :(得分:2)

Drupal视图可以创建视图,允许您通过各种字段(包括与日期相关的字段)选择和列出或汇总节点列表。您可以通过添加参数,然后设置在没有提供参数时视图的行为方式来完成此操作。

您是否正在寻找以下内容?

2010年3月(3)
2010年2月(12)
2010年1月(7) ......等等。

创建一个名为Monthly Summary的视图,并添加一个“参数”'Node:Created year + month'。

然后使用参数上的选项选择“如果参数不存在则要采取的操作”。选择“摘要,按降序排序”以创建最近一个月位于顶部的列表。

注意排序问题 - 您在参数设置中对月度摘要进行排序的选择将覆盖通常的视图排序顺序。这让我感到很沮丧。

答案 1 :(得分:1)

您是否尝试过Date / Calendar模块?有关Calendar模块的更多详细信息(来自其项目页面):

  

此模块将以日历格式显示任何视图日期字段,包括CCK日期字段,节点创建或更新日期等。在年,月和日视图之间切换。为所有视图提供了后退和下一个导航。许多日历功能来自日期模块,因此每次更新日历模块时,您都应确保同时更新到最新版本的日期模块。

     

另请参阅Date iCal,该项目包含使用iCal供稿导入或导出日期所需的代码和功能。之前在Calendar iCal模块中的功能已移至该模块中。