Drupal 7 开发内部培训资料, 分头诗人
Advanced Taxonomy Blocks

Advanced Taxonomy Blocks

模块地址: http://drupal.org/project/taxonomyblocks
模块版本: Drupal 7.xDrupal 6.x
用户数: 1 410
依赖:
模块类型: JavaScript 特效 Views 内容 分类 通用模块

在网站上经常有这样的需求:要将产品的分类树作为一个区块菜单显示在网页上。这时我们就可以使用Advanced Taxonomy Blocks来帮我们实现这个功能。

效果如下图:

ATB模块使用JQuery menu来创建一个包含类别树的区块。这个区块可以被按排在页面的任何位置。它使用JS效果来显示类别树。因此要安装ATB需要同时安装JQuery menu模块。

安装成功后,通过/admin/settings/taxonomyblocks可进入ATB的管理页面,在这个页面列出了当前全部可用的Vocabulary. 选择一个进入“configure“后,可对其进行配置。
我在使用时,遇到一个问题:当我点击一个非叶子分类时,并不会将此分类下的子分类的节点显示出来。解决办法就是在分类路径最后加上“all“,如:http://www.xxx.com/taxonomy/term/28/all,这样就可以显示当前分类下的全部节点了。

更改方法是在ATB的某个Vocabulary设置页面上的Configuration Options部分,将Path pattern中补上“all“即可:
taxonomy/term/%tid/all