drupal 7在乙個form新增或者修改乙個字段

2022-03-05 04:42:35 字數 624 閱讀 4280

例如在以下頁面新增乙個工號字段

在模組檔案裡面通過hook_form_form_id_alter 函式修改,比如

圖中的helloworld是模組名稱,也就是你在哪個模組裡面寫這個函式那麼名稱就是什麼(此例子在helloworld.module寫的),user_register_form是你要修改或者新增的form的id,注意是form的id,通過瀏覽器的開發者工具可以看到。

也就是說格式為模組名_form_要修改form的id_alter。修改後如下圖:

可以用hook_form_alter函式也可以,這個可以修改多個form,例如可以通過if語句判斷form的id,來確定要修改哪個form。

drupal7在page中直接輸出區塊

正規方法 block block load block 1 block load module,delta block.module 行 714 output drupal render block get renderable array block render blocks array blo...

乙個form表單

charset utf 8 html例項title head html例項 form完整的表單h3 action 1.php method get 賬號 type text name uname value 帥帥好帥 密碼 type password name upass type email na...

在panel中顯示乙個新的form

在乙個panel中顯示新的form 說明 控制項formdemo form paneldemo panel 分析 由於from是頂級控制項,而panel並不是,所以直接呼叫 paneldemo.controls.add fromdemo 會導致錯誤。先設定fromdemo不是頂級 控制項,然後再放置...