【问题标题】:Drupal 7 - Add tab link to Node Edit FormDrupal 7 - 将选项卡链接添加到节点编辑表单
【发布时间】:2013-03-08 21:48:49
【问题描述】:

为 Drupal 7 开发模块我似乎无法找到如何在编辑节点时添加指向水平选项卡或垂直选项卡的链接。 我很确定我必须使用 hook_menu_alter 但仍然......

menu 1

menu 2

【问题讨论】:

    标签: drupal menu edit


    【解决方案1】:

    你不需要使用hook_menu_alter,你可以使用hook_menu来定义新的路径:

    /**
     * Implements hook_menu().
     */
    function mymodule_global_menu() {
      $items['node/%/some_action'] = array(
        'title' => 'This Is A new Tab',
        'page callback' => 'mymodule_some_action_tab',
        'access arguments' => array('access content'),
        'type' => MENU_LOCAL_TASK,
      );
      return $items;
    }
    

    some_action 替换为您要使用的实际子路径,将mymodule_some_action_tab 替换为选项卡的实际回调函数。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-09-18
      • 1970-01-01
      • 1970-01-01
      • 2014-01-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-11-02
      相关资源
      最近更新 更多