4

Drupal 7 サイトの mysite.com/user にあるユーザー アカウント ページに 2 つの新しいタブを追加しようとしています。Add Photos node/add/photos および Add Videos node/add/videos へのリンクを追加したいのですが、モジュール user_menu_add の次のコードが機能しません。

function user_menu_add_menu() {

$items['node/add/photos'] = array(
    'title' => t('Add Photos'),
    'page callback' => 'user_menu_add',
    'page arguments' => array(1),
    'access callback' => TRUE,
    'access arguments' => array('access user menu add'),
    'type' => MENU_LOCAL_TASK,
);

return $items;

}

私が参照した例はここにありますが、「/ user」サブディレクトリの下のリンクに対してのみ機能します

function my_module_menu() {

$items['user/%user/funky'] = array(
    'title' => t('Funky Button'),
    'page callback' => 'my_module_funky',
    'page arguments' => array(1),
    'access callback' => TRUE,
    'access arguments' => array('access funky button'),
    'type' => MENU_LOCAL_TASK,
);

return $items;

}

現在のユーザーのタブ

4

2 に答える 2