繁体   English   中英

Drupal 6:如何在菜单项中显示带有其本地任务选项卡的节点

[英]Drupal 6: how to display node with its local tasks tabs in menu item

就我而言,每个用户都有一个画廊。 图库是一个节点。 我想隐藏默认的“创建内容”菜单,并添加链接到用户图库的自定义菜单链接。

function custom_menu() {
  $items = array();
  $items['galleries/editgallery'] = array(
    'title' => 'Edit gallery',
  'description' => 'edit gallery',
    'page callback' => 'custom_edit_gallery',
    'access callback' => 'custom_access_editgallery',
  );
  return $items;
}

function custom_edit_gallery (){
  global $user;
  $node = node_load ($user->gallerynid);
  return node_page_view ($node);
}

但是它不显示本地任务选项卡(如“编辑”选项卡)。

您需要自己添加它们。

  • 在正常主题下,您可以创建自定义模板文件或覆盖主题功能等以添加所需的选项卡。
  • 您也可以在hook_menu使用MENU_LOCAL_TASKMENU_DEFAULT_LOCAL_TASK ,请参阅api

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM