3

ノードに接続するタブがあります。それはうまく動作します。

そのタブの下に配置したいサブタブがあります。表示されません。

問題に関連するメニュー定義は次のとおりです。

// Parent tab, attached to nodes.
$items['node/%node/layout'] = array(
'title' => 'Parent tab',
'description' => 'tab that is attached to the node, same level as edit tab',
'page callback' => 'my_callback',
'page arguments' => array(1),
'access callback' => true, // To test.
'type' => MENU_LOCAL_TASK,
'weight' => 200,
'file' => 'mymodule.admin.inc',
);
// Child tab, beneath parent tab.
$items['node/%node/layout/fields'] = array(
'parent' => 'node/%/layout',
'title' => 'child tab',
'description' => 'child tab, underneath parent tab',
'page callback' => 'my_child_callback',
'page arguments' => array(1),
'access callback' => true, // To test.
'type' => MENU_LOCAL_TASK,
'file' => 'mymodule.admin.inc',
);

よろしくお願いいたします。

4

1 に答える 1

1

@Clive が私の質問へのコメントで指摘したように: MENU_LOCAL_TASK には少なくとも 2 つの項目が必要です。

于 2013-03-28T00:20:38.007 に答える