我有一些視圖列出了我的模塊表項。 在視圖下添加表單以添加記錄的最優雅方式是什麼? 啥子我想知道的是:Drupal視圖添加表單添加記錄
我我的模塊中設立了專門的形式:
function my_module_form_add_record($form_state) { form fields.....
}
我添加到視圖主題文件:
$ add_form = drupal_get_form('my_module_form_add_record'); print $ add_form;
但我不喜歡這種解決方案至少有兩個原因:
- 我不工作...
2.即使它的工作 - 它是依賴在主題文件上!所以,如果我改變主題 - 功能崩潰。 我想找到更加優雅的解決方案,將自定義模塊的表單附加到視圖中。
我知道「Views Attach」模塊的存在,但它沒有添加自定義表單的選項。 我也知道存在的意見嵌入式窗體(我很高興),但它只是有用的,如果你想添加窗體到每一行。
似乎必須是一些解決方案,從查看頁面添加記錄! 謝謝你的幫助。
謝謝,但是這是模板鉤子還是模塊鉤子? – Lukasz 2010-06-30 14:47:00
看着意見代碼,它似乎是兩個。 – 2010-06-30 14:49:12
更新..你是對的。謝謝。我首先在template.php文件中使用了這個鉤子,所以我認爲它只是一個主題鉤子。直到現在我還不知道鉤子可以是主題和模塊。 也謝謝你。 – Lukasz 2010-06-30 14:53:09