欢迎各位兄弟 发布技术文章

这里的技术是共享的

You are here

drupal Taxonomy menu

shiping1 的头像

Taxonomy menu

模块地址: http://drupal.org/project/taxonomy_menu
模块版本: Drupal 7.xDrupal 6.x
用户数: 34 937
依赖:
模块类型: 分类 后台管理 网站导航

Taxonomy Menu 是一个分类系统导航菜单模块.这个可以很容易的将你的分类词汇表生成菜单 ,菜单生成后会在区块中显示,你可以根据需要放置显示位置.

下载 Taxonomy Menu模块,安装启用后,你会在每个分类词汇中有一个Taxonomy menu标签,可以在词汇的编辑状态下看到.如图所示

来自 http://www.drupalla.com/project/taxonomy_menu


 

Drupal 7 Taxonomy menu

主标签

标签: 
Drupal 7 Taxonomy menu

Taxonomy Menu 模块可以将Taxonomy放到现有的菜单中.

功能:

  1. 将Taxonomy放到菜单中.支持子菜单
  2. 保持和同步Taxonomy到Menu
  3. 整合到Views和Pathauto
  4. 不会和其它菜单模块冲突
  5. 可以创建一个products放在主菜单上。结合Nice menus模块创建下拉的产品菜单
安装与配置: 

基础使用

1.先创建一个菜单以放我们指定的分类(admin/structure/menu/add)

2. 创建一个Taxonomy (structure/taxonomy/add)并且指定刚刚创建的Menu

配置

1.Menu path type 是Taxonomy生成到menu以后menu的路径,默认的路径是taxonomy/term/tid, 可以使用以下Hook来定义一套自己的URL

1
hook_taxonomy_menu_path();

 

模块案例: 

配置产品分类

1. 创建一个products的分类(admin/structure/types/add)

2. 创建一个指向分类的字段

3.再进入Taxonomy管理admin/structure/taxonomy/, 进入产品分类的taxonomy并添加一些Term

4.因为第一个menu都会生成一个block.所以我们将menu放在右边(admin/structure/block)

 

开发资料: 

定义Menu 路径

1
2
3
4
5
6
7
8
9
/**
 * Implements hook_taxonomy_menu_path().
 */
function mymodule_taxonomy_menu_path() {
  $output = array(
    'taxonomy_menu_custom_path' => t('Custom Path'),
  );
  return $output;
}

路径生成函数

1
2
3
4
5
6
7
8
9
10
11
12
13
/**
 * Callback: 用于处理路径的生成.
 */
function taxonomy_menu_custom_path($vid, $tid) {
  // 获取分类.
  $vocabulary = taxonomy_vocabulary_load($vid);
  // 去掉分类的一些没用字符.
  $vname = str_replace('_type', '', $vocabulary->machine_name);
  // 获取term.
  $term = taxonomy_term_load($tid);
  // 返回路径.
  return "{$vname}/{$term->tid}";
}

你遇到问题了吗?


来自 http://www.drupalmodule.cn/project/taxonomy_menu/7.x


Drupal模块介绍:Taxonomy Menu

Taxonomy Menu模块是从上一版本延续下来的、下载人次过万的一个杀手级的模块。它负责把taxonomy分类转换成menu,功能超强,定制能力高(并且集成 views/pathauto),配置集中在taxonomy管理页。经实际使用,是大批量文章分栏目显示的必备导航工具。

特色:

  1. 选择关联菜单
  2. 定制菜单路径
  3. 可自动同步分类术语
  4. 可显示类别下的节点数目
  5. 可隐藏空的类别
来自 http://drupals.cn/node/60



Drupal 7 Taxonomy menu 模块介绍

Drupal 7 Taxonomy Menu 模块可以将Taxonomy放到现有的菜单中来直接显示Taxonomy下的内容,并支持子菜单。

功能:

  1. 将Taxonomy放到菜单中,支持子菜单
  2. 保持和同步Taxonomy到Menu
  3. 整合到Views和Pathauto
  4. 不会和其它菜单模块冲突
  5. 可以创建一个products放在主菜单上。结合Nice menus模块创建下拉的产品菜单

Taxonomy menu 模块下载地址:http://drupal.org/project/taxonomy_menu

安装与配置: 

基础使用

1.先创建一个菜单以放我们指定的分类(admin/structure/menu/add)

2. 创建一个Taxonomy (structure/taxonomy/add)并且指定刚刚创建的Menu

配置

1.Menu path type 是Taxonomy路径,默认的路径是taxonomy/term/tid, 可以使用以下Hook来定义一套自己的URL

 
hook_taxonomy_menu_path($vid, $tid);


模块案例: 

配置产品分类

1. 创建一个products的分类(admin/structure/types/add)

2. 创建一个指向分类的字段

3.再进入Taxonomy管理admin/structure/taxonomy/, 进入产品分类的taxonomy并添加一些Term

4.因为第一个menu都会生成一个block.所以我们将menu放在右边(admin/structure/block)



来自 http://www.webzhe.com/drupal/125

 

普通分类: