ertttert
Теперь добавим в файлfunction menufun_menu() { $items['menufun'] =array( 'title' => 'Menu Fun','page callback' => 'menufun_greeting','file' => 'menufun_greeting.inc','page arguments' =>array( 'Jane', 'Doe') ,'access callback' => TRUE,'type' => MENU_NORMAL_ITEM,'weight' => '-1', ); $items['menufun/farewell'] =array( 'title' => 'Farewell','page callback' => 'menufun_farewell','file' => 'menufun_greeting.inc','access callback' => TRUE,'type' => MENU_NORMAL_ITEM, );return $items; }
menufun_greeting.inc
функцию обратного вызова menufun_farewell
:
После изменения модуля не забудьте очистить кэш. Среда Drupal заметит, что путь второго элемента меню (function menufun_farewell() {return t( 'Goodbye') ; }
menufun/farewell
) является дочерним по отношению к пути первого элемента меню (menufun
). Поэтому при визуализации меню (в формате HTML) Drupal сдвинет второй элемент, как показано на рис. 4.8. Кроме того, будет правильно настроена навигационная цепочка в верхней части страницы, указывая на вложенность элемента меню. Разумеется, тема может визуализировать меню и цепочки так, как пожелает разработчик.
Всего комментариев: 0 | |