24 总结
作者:老葛,北京亚艾元软件有限责任公司,http://www.yaiyuan.com
当读完这一章后,你应该可以:
使用hook_menu定义自己的菜单项
内容包括drupal7教程,drupal7汉化,drupal7主题,drupal7模板,drupal7中文手册,drupal7 views,drupal7中文,drupal7安装,drupal7开发,drupal7视频,等
作者:老葛,北京亚艾元软件有限责任公司,http://www.yaiyuan.com
当读完这一章后,你应该可以:
使用hook_menu定义自己的菜单项
作者:老葛,北京亚艾元软件有限责任公司,http://www.yaiyuan.com
hook_menu_link_insert($link)
这个钩子用于通知模块,菜单项已经创建。
作者:老葛,北京亚艾元软件有限责任公司,http://www.yaiyuan.com
•MENU_NORMAL_ITEM: 普通的菜单项,显示在菜单树中,管理员可以对其进行管理。
作者:老葛,北京亚艾元软件有限责任公司,http://www.yaiyuan.com
"title":必须的。菜单项未翻译的标题。
"title callback": 用来生成标题的函数。默认为t()。如果你只想输出原始的字符串,那么可以将这个键设置为FALSE。
"title arguments":传递给标题回调函数的参数
Drupal做为最顶级的开源CMS之一,功能强大到已经成为EAP(企业应用集成平台)之一。Drupal在网站建设、电子商务、移动开发、微信应用、语义网,企业门户等有着越来越强大的应用。全球各行业以及中国大陆各行业顶级的用户已经大量采用Drupal。
北京亚艾元软件有限责任公司做为国内最顶级的Drupal开发公司之一,Drupal官网贡献的模块最多的公司,愿意为Drupal做出相应的贡献。为此特举办Drupal中国夏令营及培训班。
主要讲课内容:
作者:老葛,北京亚艾元软件有限责任公司,http://www.yaiyuan.com
还记不记得前面我们曾经说过,对于包含通配符的Drupal路径,Drupal无法为其创建一个有效的链接,比如node/%(毕竟,Drupal怎么会知道如何替换%呢)?不过这一点并非完全正确。我们可以定义一个帮助函数,来为通配符参数提供一个默认值,这样,在Drupal构建链接时,就有路径可用了。向我们的模块的module文件中追加以下函数:
作者:老葛,北京亚艾元软件有限责任公司,http://www.yaiyuan.com
有两个特殊的加载参数。%map令牌将当前Drupal路径作为数组进行传递。在前面的例子中,如果%map作为一个加载参数传递过来的话,那么其值就