1

Drupal 7 のモジュールの開発 ノードを編集するときに、水平タブにも垂直タブにもリンクを追加する方法が見つからないようです。hook_menu_alter を使用する必要があると確信していますが、それでも...

メニュー1

メニュー 2

4

1 に答える 1

2

を使用する必要はありません。新しいパスを定義するために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、タブの実際のコールバック関数に置き換えます。

于 2013-04-01T17:41:42.503 に答える