本文实例讲述了drupal按分类进行文章排序的实现方法。分享给大家供大家参考。具体实现方法如下:
Drupal的文章组织形式,决定了其文章排序是一件比较麻烦的事。由于Drupal中没有“栏目”这样的概念,而采用了“分类”的概念,一般网站 都会利用“分类”实现类似“栏目”的功能。但在排序上,由于文章可以同时属于多个分类,也可以同时属性一个分类的多个“术语”,因而排序的问题就变得比较 复杂起来。
Drupal上有一些进行排序的模块,在官网这里有相关的介绍:http://drupal.org/node/398508。
有的时候这些模块都不能满足我们项目的要求,只能自己写一个模块:nodeorder_taxonomy,只实现了文件的按分类排序。模块在设计上支持 article类型按任何分类字段进行排序,为描述方便,这里简化环境,约定以artile类型的field_lanmu_multi字段进行排序,这个 字段来源于分类”文章栏目”(machine name : _article_lanmu)。
1.建立数据表node_term_order:
新闻热点
疑难解答