基于分组字段分页视图?


8

我要将2年前创建的网站从D6升级到D7。在该站点中,我可以查看按年份分组的项目视图,以便每年的项目都显示在单独的页面上-您可以通过年份视图,并显示该年份的适当节点。我需要有“上一年”和“下一年”链接,这些链接将链接到显示相应年份的节点的页面。

我是在旧(D6)网站中执行此操作的,方法是允许标头显示PHP代码(使用PHP过滤器),对传入的“ year”参数进行数学运算,并原始写入到下一年和下一年的链接HTML。这感觉错了-非常不明智-但是我不知道如何获得更本地化的视图。

我的感觉是我想使用分组字段(例如“格式/设置”中的字段),除了要在分组的节点之间放置标题(在我的情况下,这将导致一个包含一千多个节点的页面)显示),它将根据该分组字段将其分成几页。

有任何想法吗?

我发现一些指向可能答案的项目。之前有一个问题:

根据分类术语查看分页

我的岁月也是分类学术语,因此,如果曾经按要求回答过该问题,这对我来说将是有用的。虽然没有实际答案,但有一篇指向这篇非常不错的Earl Miles文章的指针:

http://drupalwatchdog.com/1/1/how-to-create-new-features-in-views-3

这非常接近我的用例,我想如果可以的话,我可以尝试根据Earl的说明创建一个Views插件,但是我希望有一些简单的方法。我宁愿使用一个插件也不愿写一个!

(在文章中,Earl说,可以在http://drupal.org/project/views_plugin_examples中找到该插件的代码,但是当我转到该项目时,它似乎是空的。)

无论如何,这看起来都是一个“已解决的问题”-但我找不到解决方案!在我重新发明方向盘之前有任何指针吗?


更新:通过转到项目的“版本控制”选项卡,并按照说明使用git将其下拉,我能够找到Earl在他的文章中描述的“ views_pager_month”模块的代码。我将看到满足我的需求有多接近。但是...我不想阻止任何人提出建议!
cellear 2013年

而且,您是否用它制作了一个不错的模块?;)
Turion

Answers:



0

简单的方法:使用视图摘要。您可以将其作为附件放置在主视图之后,并可以将其作为寻呼机进行主题设置。


不幸的是,链接断开了。您能以某种方式重新表述其中包含的内容吗?
leymannx '16

@leymannx修复了链接。我可以扩大答案,欢迎进行编辑。
Capi Etheriel '16
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.