我想为联系我们编写自定义模块,我无法理解如何入门,我在模块> form_module中添加了两个文件(form_module.info和form_module.module)然后添加
core = "7.x"
description = "An example module used to learn module development and forms creation."
name = "Form Module Module"
在我的.info文件中。然后在我的.module文件中添加以下代码
<?php
function form_module_form($form, &$form_state) {
$form['submit_button'] = array(
'#type' => 'submit',
'#value' => t('Click Here!'),
);
return $form;
}
?>
它是否正确?以及如何将此表单添加到我的页面 - contact-us.tpl.php模板?
答案 0 :(得分:0)
这看起来是正确的,但您需要编写更多代码来生成您希望它显示的页面。
您也可以使用Webform来设置表单。
如果Webform不是你想搞砸的东西,那么这就是你需要做的事情:
$items['contact-us'] = array(
'title' => 'Contact Us',
'page callback' => '_page_contact_us',
'access callback' => TRUE,
'type' => MENU_SUGGESTED_ITEM,
);
这将生成您想要的名为“联系我们”的页面。你需要在Drupal API中完成更多工作才能实现这一点。
如果您需要帮助,请告诉我。我很乐意指出你正确的方向。