23 菜单项的类型
作者:老葛,北京亚艾元软件有限责任公司,http://www.yaiyuan.com
•MENU_NORMAL_ITEM: 普通的菜单项,显示在菜单树中,管理员可以对其进行管理。
作者:老葛,北京亚艾元软件有限责任公司,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作为一个加载参数传递过来的话,那么其值就
作者:老葛,北京亚艾元软件有限责任公司,http://www.yaiyuan.com
如果需要向加载函数传递额外的参数,那么可以使用load arguments键。下面是来自节点模块的例子:一个用来查看节点修订本的菜单项。在这里需要向加载函数,也就是node_load(),传递节点ID和修订本的ID。
作者:老葛,北京亚艾元软件有限责任公司,http://www.yaiyuan.com
向我们的菜单钩子中添加一个新的菜单项: