drupal 7 模組開發,hook form

2021-09-09 03:02:26 字數 684 閱讀 2984

因為不是系統學習,只能把每天自己學習到的東西零碎的記錄下來。

一來方便自己記憶,二來可供大家查閱。

後續有精力再去做進一步的整理。

1 開發乙個模組分為有下面幾個檔案

hook.admin.inc

hook.info

hook.install

hook.module

這裡hook可以替換成你開發模組的名字

admin.inc檔案,我感覺是drupal中admin使用者的選單中的選項。

module這個我現在沒有完全弄明白。

2 admin.inc檔案解析

看下面的**

function videoads_settings_form()

這裡解釋一下:

參考系統的api, 這個屬於hook_form

展現乙個**

**的型別有fieldset(表頭),textfield(文字)

這裡解釋兩個函式:

varibale_get('param','default)  和 system_setting_form一般結合使用

varibale_get第一次會獲取預設值,system_setting_form提供乙個確認按鈕,確認之後,就將保持到系統變數裡面,下一次的用varibale_get的時候,就會獲取系統裡面保持的值。

Drupal7 模組開發 之 定義模組

drupal7裡面info包括這些選項 name 它的意思是模組名字,必須得要的 你得知道你給drupal開發模組的名字是啥吧?description 這個是模組的描述 告訴drupal你的模組是做啥的 可選 core 說明這個模組是執行在哪個drupal版本的 既然咋們寫d7的模組 那就是 7.x...

Drupal7模組multiselect使用

drupal二次開發的時候,我們時常要使用到多選列表,但是官方預設的多選下拉列表,是在不敢恭維如下圖所示 不過難看不可怕,drupal有兩萬第三方模組做支撐,只有你想不到,沒有找不到的。功夫不負有心人,終於找到一款相貌極佳的module。於是拿過來使用,切看我慢慢道來,該去如何使用它。第二 安裝完畢...

drupal7安裝與刪除

安裝 3.cp drupal 7.8 sites default defaul.settings.php drupal 7.8 sites default settings.php 備份配置檔案 4.chmod a w drupal 7.8 sites default settings.php 給予...