【问题标题】:Drupal 7 contact us form custom moduleDrupal 7 联系我们形成自定义模块
【发布时间】:2015-02-26 07:19:48
【问题描述】:

我想为联系我们表单编写自定义模块,我不明白如何开始,我在 module>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 模板?

【问题讨论】:

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


    【解决方案1】:

    这看起来不错,但您需要编写更多代码来生成您希望它显示的页面。

    您也可以使用Webform 来设置表单。

    如果 Webform 不是您想要搞砸的东西,那么您需要做的是:

        $items['contact-us'] = array(
           'title' => 'Contact Us',
           'page callback' => '_page_contact_us',
           'access callback' => TRUE,
           'type' => MENU_SUGGESTED_ITEM,
        ); 
    

    这将生成您想要的名为“联系我们”的页面。您需要在 Drupal API 中完成更多工作才能使其正常工作。

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

    【讨论】:

    • 谢谢 jason,我会尽快尝试,如果有帮助,请告诉你 :)
    猜你喜欢
    • 1970-01-01
    • 2013-04-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-03-19
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多