Key | Value |
---|---|
title | 一个必须字段,菜单项未翻译title |
title callback | 一个生成title的函数,默认是t(),因为这个原因,我们不把前面的title放在t()函数中,如果你不想翻译,就简单设置此项为FALSE。 |
description | 菜单项的未翻译描述 |
page callback | 当用户浏览此路径时调用的函数,用来显示web页面 |
page arguments | 要传递给页面回调函数的参数的数组;整型值传递匹配的URL成分 |
access callback | 一个函数,返回一个布尔值,判定用户是否有访问该菜单项的权限;默认为user_access(),除非从父菜单项继承一个值 |
access arguments | 传递给访问回调函数的参数数组;整型值传递匹配的URL成分 |
file | 回调访问之前将要包含的文件;它允许回调函数处于一个单独的文件中。文件应该相对于实现模块路径,除非用“file path”选项另外指定其他值 |
file path | 指向包含file指定的文件所在文件夹的路径,默认为实现hook的模块路径 |
weight | 一个整数值,决定项目在菜单中的相对位置;值高的项目在下面,默认为0 menu_name 可选,设置一个自定义菜单,如果你的项目不想放到导航菜单上 |
type | 一个标志的位掩码,描述菜单项的特性,值可以使下面这些: MENU_NORMAL_ITEM 正常菜单项,可以在菜单树上展示,并能被管理员移动/隐藏 MENU_CALLBACK 回调简单地注册一个路径,URL访问时恰当的函数将被触发 MENU_SUGGESTED_ITEM 模块可以“启发”菜单项,管理员可以激活 MENU_LOCAL_TASK 本地任务,默认渲染成选项卡 MENU_DEFAULT_LOCAL_TASK 每一个本地任务集合都要提供个默认的任务,点击它是就像点击父项连接到相同路径 |
drupal 创建一个菜单
最新推荐文章于 2022-12-12 09:51:19 发布