1
我需要一個Web窗體添加到我的頁面home.tpl但我真的很新的Drupal的,所以我需要一個非常明確的幫助...Drupal的網頁表單到前面的頁面模板
我使用DRUPAL 6並且我創建了網絡表單。
我想將webform添加到我的自定義模板中,只需將php代碼添加到tpl文件即可。我的webform id是id =「webform-client-form-20」。
你能幫我嗎?
非常感謝
我需要一個Web窗體添加到我的頁面home.tpl但我真的很新的Drupal的,所以我需要一個非常明確的幫助...Drupal的網頁表單到前面的頁面模板
我使用DRUPAL 6並且我創建了網絡表單。
我想將webform添加到我的自定義模板中,只需將php代碼添加到tpl文件即可。我的webform id是id =「webform-client-form-20」。
你能幫我嗎?
非常感謝
最快的(不一定是最好的)方式,它是使用node_view()
和node_load()
組合做:
$nid = 20; // Node ID of the webform.
$webform_node = node_load($nid);
echo node_view($webform_node);
你會更好裝載到這一個變量一個預處理函數,而不是直接在主題中輸出它,但這應該適用於您的目的。
這就是我一直在尋找。謝謝!你能解釋一下預處理函數嗎?我是drupal的reaaly noob ...編輯:這是(http://drupal.org/node/223430)你的意思是? – Uncoke 2012-01-03 11:13:51
@Uncoke:是的,你提供的鏈接正是我的意思:) – Clive 2012-01-03 11:19:30
我不確定我是否在正確的路上,所以如果你有任何建議隨時告訴我。代碼運行良好,但如果我提交表單(例如缺少字段),我將被重定向到「原始」webform節點......而我寧願留在首頁。我可以重寫嗎? – Uncoke 2012-01-03 11:30:18