我要将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中找到该插件的代码,但是当我转到该项目时,它似乎是空的。)
无论如何,这看起来都是一个“已解决的问题”-但我找不到解决方案!在我重新发明方向盘之前有任何指针吗?