You are here

使用Custom Pagers轻松实现同类节点的上一页\下一页功能

g089h515r806 的头像
Submitted by g089h515r806 on 星期五, 2009-12-11 13:00

在搭建网站的时候,经常会遇到这样的小功能,显示一个节点的时候,在节点的下面,显示一个上一页/下一页这样的链接.

使用book模块,或者论坛模块,可以轻松的实现这一功能,但是对于特定的节点类型,如果不想为其创建一个book,也不想把它设置为论坛的帖子类型,而需要实现同种类型节点的.

比如上一页/下一页具体的需求可以如下:
1、链接包含标题;
2、链接的node必须与当前node同类型;
3、在第一个node和最后一个node时能判断到头/到尾,给出没有链接的提示输出。

这个时候,如果不想自己编写代码的话,那么可以使用Custom Pagers,就可以很方便的实现上述功能了.

Custom Pagers的下载地址为: http://drupal.org/project/custom_pagers

这里注意的是,在添加一个新的自定义分页器(custom pagers)时,需要设置好使用的视图,比如我想为video类型的节点设置前一页,后一页,那么我需要创建一个videoview,这个视图负责列出所有的节点类型为video的节点,这一点很关键. 也就是custom里面所选的节点类型和视图中过滤器所用的节点类型应保持一致.

 

 

论坛: