You are hereDrupal 6:Taxonomy Menu模块 将分类自动转化为菜单
Drupal 6:Taxonomy Menu模块 将分类自动转化为菜单
之前有介绍过Tagadelic模块(生成标签云)、Taxonomy VTN模块(生成索引),都是面向Freetag式的分类。对于Drupal中偏向目录式的分类,Taxonomy Menu模块能够自动地将分类中的Term转化为Menu中的菜单项,然后在边栏中提供目录式导航。一可以避免自己一一将Term的链接添加到菜单中的重复手工劳动,二是当分类中的Term出现变化能够自动维护Menu。
要使用Taxonomy Menu,首先不妨新建一个专门的菜单。
启用Taxonomy Menu的核心模块Taxonomy Menu(有点拗口)。其它三个和Path有关的模块Taxonomy Menu Custom Path、Taxonomy Menu Hierarchy、Taxonomy Menu Vocabulary Path暂时用不到,掠过。
Taxonomy Menu没有专门的设置界面,打开你要转换为Menu的分类的编辑界面,找到Taxonomy Menu设置部分

Menu location就是分类要去的地方喽,指定为开始时新建的菜单就好。Menu path type使用默认就好。以下是一些其它选项:
Synchronise changes to this vocabulary:当分类的Term改变,同步到Menu
Display number of items:显示Term下的文章数量
Hide empty terms:隐藏没有文章的Term
Add item for vocabulary:为分类本身添加菜单项
Auto expand menu items:自动展开菜单项
Display descendants:子Term中的文章也显示到父Term中
Do not create title link attribute:不懂
Use 'all' at the end of URL:启用Display descendants时,用All代替tid+tid+tid的链接格式
Select to rebuild the menu on submit:重建菜单,当菜单不能正确显示时可尝试
当设置完成后,接下来只需要把菜单作为一个区块显示就好。曾经需要用到Menu block为Menu创建对应的Block,现在似乎系统默认一个Menu会有一个对应的Block(不确定是否从Drupal 6开始),因此只要在区块设置中将其显示到你想要的位置就大功告成。Taxonomy Menu模块和i18n的配合也完全没有问题。
- 如果想要发表评论,请先登录。
- 浏览 1133 次