ITPub博客

首页 > 应用开发 > IT综合 > drupal开发之模块开发常见问题

drupal开发之模块开发常见问题

原创 IT综合 作者:phpstudioinfo 时间:2014-07-21 10:30:41 0 删除 编辑
drupal开发常见问题: 


1、一般的模块分析方法:安装后先分析menu 


根据menu查询函数,menu的类型大概分为: 
menu_default_local_task()默认显示tab 
menu_local_task这种的显示在右侧tab 
(tab显示需要最少两个才会显示) 


menu_default_item()左侧菜单,一般可以不写 
menu_suggested_item() 建议菜单,可以开启的 
menu_callback()回调菜单,仅用于调用 


menu调用的文件一般是page.inc/admin.inc 


page.inc定义的函数一般是显示在客户端的 
admin.inc定义的函数一般是管理页面的 


路径判断: 
包含admin/的需要有管理权限的才可以看到 


2、定义模块:info/module两个文件就定义了 


如果需要默认其他模块可以直接调用的函数放在.module文件里面,如果只是自己内部调用的,可以放到page/admin/other你自己名称的.inc文件里面 


3、加载js/css全局使用,就放到hook_init函数里面 


4、drupal_get_form()代表调用了表单 


一般表单都是配对的 
hook_form/hook_form_validate/hook_form_submit 




5、如果是管理的页面一般还有个search 
search一般也是单独的表单,如果执行完跳转drupal_goto() 


6、drupal_set_message()输出信息 
调试的时候也可以使用 


7、用户没有权限的时候: 
drupal_access_denied(); 
drupal_exit(); 


8、没有找到的时候: 
drupal_not_found(); 
drupal_exit(); 


更多drupal开发教程

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/29516619/viewspace-1223430/ ,如需转载,请注明出处,否则将追究法律责任。

上一篇: 没有了~
请登录后发表评论 登录
全部评论

注册时间:2014-03-03

  • 博文量
    2
  • 访问量
    2232