Drupal6開發 修改表單 2

2021-04-24 07:05:06 字數 573 閱讀 5392

上次講到只是修改頁面元素,但是頁面中對於增加的元素提交之後是不會進行任何處理的。那麼該如何修改以後的處理事件呢?

對於drupal6,只需要簡單刪除原有的方法,或者增加自己定義的處理方法既可。

如下所示:

/** 

* implementation of hook_form_alter(); 

*  * modify the user login block

* * @author roy (2009/1/4)

* * @param $form_id 

* @param $form 

*/function register_form_alter($form, $form_state, $form_id)  else

if($form_id == 'user_register')  else }}

如上面的例子,修改使用者註冊($form_id == 'user_register')。

當使用者為admin時,將預設提交事件增加'my_register_submit'

,否則將預設提交事件改為'user_register_submit2'。

drupal6教程 建立模組 1 開始

譯的不好,請指正 fornote 關注到本教程,我們會以建立乙個區塊模組作為開始,列出過去一周之內發表的內容鏈結,比如部落格及論壇內容。完整的教程會教會我們如何渠建立乙個區塊內容,書寫鏈結,從drupal節點中讀取資訊。你開始建立模組,首先要在安裝的drupal中建立乙個目錄 sites all m...

自己開發DB2工具 6

早2天收到sun寄來netbeans外掛程式比賽的禮物.2本書4張碟哈還不錯 db2edit現在已經加入 完成的功能,能彈出關鍵字提示,還能感應 表中的字段.另外自己打算重構一下與db2互動的那一層.下面是 目前 呼叫的方式 db2cli db2 db2cli.getinstance 例項名 目標機...

imx6ul應用開發 如何修改串列埠

4.1如何修改串列埠?答 開發板已經調好了串列埠驅動,除錯串列埠,只需要修改dts檔案即可,客戶可以根據實際需要,確定硬體管腳具體用哪乙個。開啟核心源 arch arm boot dts myb y6ull 14x14.dts uart 以新增uart3為例,注意需要把原有dts檔案pincrl u...