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;
}