Здравствуйте, изучаю Друпал 7 по учебнику, выполняю стандартный пример по hook_menu
<?phpfunction menufun_menu(){
$items['menufun'] = array(
'title' => 'Greeting',
'page callback' => 'menufun_hello',
'acces callback' => TRUE,
'type' => MENU_CALLBACK,
);
return $items;
}
/**
* Обратный вызов страницы
*/
function menufun_hello(){
return t('Hello!');
}?>
И ничего не происходит, ссылки в меню не появляются, по адресу перехожу - написано нет прав доступа к этой странице. Что это такое?
Комментарии
access callback
чтобы в меню появилось, то нужно же MENU_NORMAL_ITEM - появится в Navigation или указать нужное в menu_name
все же написано в документации https://api.drupal.org/api/drupal/modules%21system%21system.api.php/func...
<?php'acces callback' => TRUE,?>
- опечатка, слово access должно быть, с двумя sИсправил, отчистил кэш в друпале, выключил/включил модуль и... опять ничего
А! Всё! В type поставил MENU_NORMAL_ITEM. Странная книжонка эта (CMS Drupal 7 руководство по разработке системы управления веб-сайтом), в примерах указано одно, а в результатах на скриншотах совсем другое
Смотрите контрибут. Иногда даже невидымый пробельчик в коде дает проблему