国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 網站 > 建站經驗 > 正文

drupal模塊開發分析

2024-08-30 19:07:47
字體:
來源:轉載
供稿:網友
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();
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 晋中市| 建宁县| 嘉定区| 云和县| 朝阳县| 萍乡市| 田东县| 勐海县| 鹤山市| 深州市| 察隅县| 闵行区| 慈溪市| 湖北省| 平乐县| 辽阳县| 漳平市| 芜湖市| 板桥市| 东乡| 鄂温| 合作市| 东莞市| 永登县| 吉安市| 石首市| 广元市| 山阴县| 绵阳市| 玉门市| 江都市| 洛浦县| 静海县| 安庆市| 平阳县| 寿光市| 驻马店市| 舒城县| 巴塘县| 哈尔滨市| 永安市|