Я пытаюсь добавить раздел на страницу Home> Administration> Configuration, где затем открывается новая форма с 2 вкладками (create_team и create_game).
Мой код (который не работает):
function guild_management_core_menu()
{
$items['admin/config/guild_management_core/create_game'] = array
(
'title' => 'Create Game',
'description' => 'Create Game',
'page callback' => 'drupal_get_form',
'page arguments' => array('guild_management_core_create_game'),
'access arguments' => array('access administration pages'),
'type' => MENU_DEFAULT_LOCAL_TASK,
'weight' => 0,
);
$items['admin/config/guild_management_core/create_team'] = array
(
'title' => 'Create Team',
'description' => 'Create Team',
'page callback' => 'drupal_get_form',
'page arguments' => array('guild_management_core_create_team'),
'access arguments' => array('access administration pages'),
'type' => MENU_LOCAL_TASK,
'weight' => 0,
);
return $items;
}
Я попробовал ссылки ниже, но они тоже не работают: drupal - hook_menu Drupal hook_menu из модуля для меню администратора
Я также отключил модуль и включил его снова, а затем очистил кэш, но результаты все равно не были.
РЕДАКТИРОВАТЬ: Это работает:
$items['admin/config/annotate'] = array(
'title' => 'Guild Management',
'description' => 'Guild Management',
'position' => 'right',
'weight' => -5,
'page callback' => 'system_admin_menu_block_page',
'access arguments' => array('administer site configuration'),
'file' => 'system.admin.inc',
'file path' => drupal_get_path('module', 'system'),
);
Когда я заменяю "admin / config / annotate "с помощью" admin / config / guild_management_core "снова идет не так ...