如何在Drupal中为节点增加一个Tab选项卡
2012-04-04 22:51
501 查看
将这段代码放在你自定义模块的hook_menu钩子函数中
这个Tab会显示在任意节点类型上,并且没有访问限制。
假如你需要这个Tab显示在一个特定节点类型上,那么看下面的代码,假设此节点类型的机器名是“custom_node”:
将这段代码放在你自定义模块的hook_menu钩子函数中:
并且接着创建一个函数:
希望这篇文章能帮到你!
$items['node/%node/new_tab'] = array( 'title' => 'New Tab', 'page callback' => 'mycallback', 'page arguments' => array(1), 'access callback' => TRUE, 'type' => MENU_LOCAL_TASK )
这个Tab会显示在任意节点类型上,并且没有访问限制。
假如你需要这个Tab显示在一个特定节点类型上,那么看下面的代码,假设此节点类型的机器名是“custom_node”:
将这段代码放在你自定义模块的hook_menu钩子函数中:
$items['node/%custom_node/new_tab'] = array( 'title' => 'New Tab', 'page callback' => 'mycallback', 'page arguments' => array(1), 'access callback' => TRUE, 'type' => MENU_LOCAL_TASK )
并且接着创建一个函数:
function custom_node_load($arg) { $node = node_load($arg); if($node->type == 'custom_node') return $node; return FALSE; }
希望这篇文章能帮到你!
相关文章推荐
- 如何利用bat在同一个IE用多个选项卡的方式打开多个网址
- 如何增加一个页面
- [博客之路]如何增加一个博客的PR值(一)
- Ceph集群中如何摘除一个包含mon、osd和mds的节点
- 如何在Openstack的控制节点使用命令手动创建一个虚拟机
- 给一个二叉树,每个节点都是正或负整数,如何找到一个子树,它所有节点的和最大?
- 在现有xml增加一个新的节点
- 在MTK6572当中如何增加一个新按键,而且此按键值在虚拟按键当中可以使用
- ecmall中如何在用户中心增加一个菜单
- jquery如何获取某一个兄弟节点
- easy ui tab如何打开某一个panel
- 如何在一个RowFilter过的dataview中增加一行
- 有一个特殊的链表,其中每个节点不但有指向下一个节点的指针pNext,还有一个指向链表中任意节点的指针pRand,如何拷贝这个特殊链表?
- drupal7 如何将一个date字段添加上日期插件效果
- 1.如何建立一个sys调试节点
- 一个简单的javascript Tab选项卡切换控件
- ORACLE RAC如何增加节点
- 如何增加一个系统标签
- JS实现同一个网页布局滑动门和TAB选项卡实例
- 给一个二叉树,每个节点都是正或负整数,如何找到一个子树,它所有节点的和最大?