Drupal菜单系统:嵌套、访问控制与标题定制
在Drupal的开发中,菜单系统是一个复杂且强大的组件,它主要负责回调映射、访问控制和菜单定制。下面将详细介绍菜单嵌套、访问控制以及标题本地化和定制的相关内容。
1. 菜单嵌套
之前我们只定义了一个静态菜单项,现在添加第二个菜单项及其回调函数:
function menufun_menu() {
$items['menufun'] = array(
'title' => 'Greeting',
'page callback' => 'menufun_hello',
'access callback' => TRUE,
'weight' => -10,
);
$items['menufun/farewell'] = array(
'title' => 'Farewell',
'page callback' => 'men
ufun_goodbye',
'access callback' => TRUE,
);
return $items;
}
/**
* Page callback.
*/
function menufun_hello() {
return t('Hello!');
}
/**
* Page callback.
*/
function menufun_goodbye() {
return t('Goodbye!');
}