Drupal 7联系我们表单自定义模块

时间:2015-02-26 07:19:49

标签: drupal-7 contact-form drupal-fapi

我想为联系我们编写自定义模块,我无法理解如何入门,我在模块&gt; 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模板?

1 个答案:

答案 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中完成更多工作才能实现这一点。

如果您需要帮助,请告诉我。我很乐意指出你正确的方向。