Drupal hook_menu из модуля для меню администратора - PullRequest
0 голосов
/ 12 января 2011

У меня есть пользовательский модуль "menu_mods" для добавления пунктов меню в меню администратора.Это не добавляет это.Я хочу, чтобы ссылка отображалась в меню навигации.Я использую тему Garland для страниц администратора.Вот мой код модуля:

function menu_mods_menu() {

    $items = array();

    $items['admin/editfrontpage']=array(
        'title'=>'Edit Homepage',
        'description'=>'Edit Homepage.',
        'page callback' => 'edit_front_page',
        'access callback' => TRUE,
        'type' => MENU_NORMAL_ITEM

    );          
}

function edit_front_page(){
    $frontPageUrl = drupal_get_normal_path(variable_get('site_frontpage', 'node')); // outputs "node/112"
    $frontPageUrl = $frontPageUrl.'/edit';
    drupal_goto($frontPageUrl);
}

Есть идеи, почему он не отображается?После внесения изменений я перехожу на страницу модулей, а затем на страницу меню.

спасибо

Ответы [ 2 ]

1 голос
/ 13 января 2011

WOW! Глупая ошибка. Я забыл вернуть $ items в конце функции.

возврат $ предметов;

Кстати, эта маленькая функция дает вам ссылку для редактирования первой страницы вашего сайта.

0 голосов
/ 12 января 2011

Вы уже очистили кеш меню? Не уверен, что переход на страницу модуля делает это.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...