• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • dedecms
  • ecshop
  • z-blog
  • UcHome
  • UCenter
  • drupal
  • WordPress
  • 帝国cms
  • phpcms
  • 动易cms
  • phpwind
  • discuz
  • 科汛cms
  • 风讯cms
  • 建站教程
  • 运营技巧
您的位置:首页 > CMS教程 >drupal > DRUPAL6中定义hook_menu参数的方法

DRUPAL6中定义hook_menu参数的方法

作者:佚名 字体:[增加 减小] 来源:互联网 时间:2017-05-13

佚名 向大家介绍了menu.add参数,menu创建所改写的方法,hook,hook是什么意思,hook up等相关知识,希望对您有所帮助

本文实例讲述了DRUPAL6中定义hook_menu参数的方法。分享给大家供大家参考。具体分析如下:

hook_menu()函数位于 developer/hooks/core.php ,第928 行

描述:确定菜单项和页回调。
这钩子,使模块登记的路径,它决定了他们的要求是要处理。视乎有关的注册类型所要求的每个路径,一个链接被放置在导航座和/或一个项目会出现在菜单上(q=admin/menu).
这个钩子很少调用-例如,当模块启用。
“title” :要求。该翻译的标题菜单项。
“description” :翻译描述的菜单项。
“page callback” :函数调用来显示一个网页,当用户访问的路径。如果省略,父菜单项的回调将被用于代替。
“page arguments”: 一个数组的论据通过该网页的回调函数。整数价值观,通过相应的网址组成(见arg()).
“access callback”: 一个函数返回一个布尔值,决定用户是否有访问权限,这菜单项。默认为user_access ( ) ,除非值是继承自父菜单项..
“access arguments”:一个数组的论据传递给进入回调函数。整数价值观,通过相应的URL的组成部分。
“weight”: 一个整数,决定了相对位置的项目在菜单中;较高的加权项目下沉。默认为0 。如有疑问,离开这个单;默认按字母顺序排列通常是最好的。
“type”: 一个位掩码的旗帜描述性能的菜单项。许多位掩码是menu.inc 提供的常量;

。menu_normal_item :正常的菜单项显示在菜单中树和可移动/隐藏管理员。
。menu_callback :回调只需注册一个路径,使正确的功能是发射时的网址是访问。
。menu_suggested_item :模块的名称可能“建议”菜单项管理员可以启用.
。menu_local_task :当地的任务是提供作为标签,默认情况下。
。menu_default_local_task :每一套本地的任务应提供一个“默认”的任务,链接到相同的路径,作为其母公司当按下。

如果“类型” ,关键是省略, menu_normal_item是假设。
一项详细的使用范例,请参阅page_example.module 。
为全面的文件目录系统,可参见官网:http://drupal.org/node/102338 。

返回值
一个数组的菜单项。每个菜单项有一个键对应到drupal路径被注册。该项目是一个关联数组可能包含以下关键值对:

相关主题
名称 描述
Hooks 让模块互动与drupal的核心。
代码:

$items = array();</p> <p>$items['blog'] = array(
'title' => 'blogs',
'page callback' => 'blog_page',
'access arguments' => array('access content'),
'type' => MENU_SUGGESTED_ITEM,
);
$items['blog/feed'] = array(
'title' => t('RSS feed'),
'page callback' => 'blog_feed',
'access arguments' => array('access content'),
'type' => MENU_CALLBACK,
);
return $items;
}
?></div>
例如:

希望本文所述对大家的drupal建站有所帮助。

</div>
分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • DRUPAL6中定义hook_menu参数的方法

相关文章

  • 2017-05-13drupal常用到的几种过滤函数小结
  • 2017-05-13drupal导入图片的实现方法
  • 2017-05-13Drupal7之drupal_static函数用法解析
  • 2017-05-13drupal内的表格化输出实现方法
  • 2017-05-13Drupal 启用缓存和Gzip压缩设置方法
  • 2017-05-13drupal创建拖动排序表格的方法
  • 2017-05-13批量导入XML数据到drupal系统的方法
  • 2017-05-13drupal模板(page.tpl)中的tabs无用户与密码的解决方法
  • 2017-05-13drupal中的ip_address函数用法分析
  • 2017-05-13drupal函数node_get_types用法详解

文章分类

  • dedecms
  • ecshop
  • z-blog
  • UcHome
  • UCenter
  • drupal
  • WordPress
  • 帝国cms
  • phpcms
  • 动易cms
  • phpwind
  • discuz
  • 科汛cms
  • 风讯cms
  • 建站教程
  • 运营技巧

最近更新的内容

    • drupal创建拖动排序表格的方法
    • drupal函数node_get_types用法详解
    • drupal实现输出可点击表头排序表格的方法
    • drupal输出用户头像地址的方法
    • 定制Drupal首页的方法
    • drupal模板(page.tpl)中的tabs无用户与密码的解决方法
    • Drupal CMS可以制作的16种类型网站
    • Drupal 启用缓存和Gzip压缩设置方法
    • Drupal采用钩子系统删除用户实例详解
    • drupal常用到的几种过滤函数小结

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有