Drupal 7 hook_menu()
сбивает меня с толку; Я попробовал все, и я не могу заставить это работать.
Что мне нужно: В пользовательском модуле я хотел бы создать новое меню и добавить около четырех ссылок на это меню. Звучит просто, но я изо всех сил. Мне удалось создать само меню, используя массив $ menu в файле .install, но добавлять элементы в это меню не имеет смысла.
Код, который работает:
$menu = array(
'menu_name' => 'project-menu',
'title' => $t('Project Menu'),
'description' => 'Project Menu',
);
menu_save($menu);
Код, который не работает:
$items = array();
$items['project-menu/%'] = array(
'title' => 'Test Link',
'page callback' => 'dc_project_page',
'page arguments' => array(1),
'access callback' => TRUE,
'type' => MENU_LOCAL_TASK,
);
return $items;
Это все в файле dc_project.install в функции dc_project_menu()
. Надеюсь, я просто делаю глупости, любая помощь очень ценится. Даже просто указав мне на модуль, который делает это чисто в качестве примера, спасибо. Я посмотрел на пример проекта, но не смог получить ничего, кроме добавления ссылок в мое новое меню.