模块开发情况表

模块开发情况表,第1张

drupal模块开发分析

drupal模块开发设计分析,方便进行Drupal模块开发设计的盆友。

drupal模块开发设计疑难问题:

1、一般的模块统计分析方法:安裝后先剖析menu

依据menu查看函数,menu的种类大约分成:
menu_default_local_task()默认设置显示tab
menu_local_task这类的显示在右边tab
(tab显示必须至少2个才会显示)

menu_default_item()左边莱单,一般可以不写
menu_suggested_item()提议莱单,能够打开的
menu_callback()回调函数莱单,仅用以调用

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

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

途径分辨:
包括admin/的必须有管理员权限的才能够见到

2、定义模块:info/module2个文档就定义了

假如必须默认设置别的模块能够立即调用的函数放到.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();

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/772112.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-03
下一篇 2022-05-03

发表评论

登录后才能评论

评论列表(0条)

保存