Drupal开发:菜单系统与数据库操作全解析
1. 菜单系统相关
在Drupal开发中,菜单系统是一个重要的组成部分。以下是一些关键的函数和操作。
首先是定义的两个函数:
function milkshake_add() {
return t('A handy form to add flavors might go here...');
}
function milkshake_list($type) {
return t('List @type flavors', array('@type' => $type));
}
这里需要注意页面标题的获取规则,页面标题通常取自父回调,而非默认的本地任务。若要设置不同的标题,可以使用 drupal_set_title() 函数。
1.1 隐藏现有菜单项
可以通过更改菜单项链接的 hidden 属性来隐藏现有菜单项。例如,若要移除“Create content”菜单项,可使用 hook_menu_link_alter() :
/**
* Implementation of hook_menu_link_alter().
*/
function menufun_menu_link_alter(&$item, $menu) {
// Hide the Create content link.
if
超级会员免费看
订阅专栏 解锁全文
32

被折叠的 条评论
为什么被折叠?



