【问题标题】:Multiple Contact Forms on MagentoMagento 上的多个联系表格
【发布时间】:2014-06-27 00:47:57
【问题描述】:

我正在寻找一个新的联系表来查询有关 Magento 的信息。为此从头开始创建一个模块似乎有点浪费时间。有谁知道这种情况发生的最明智和最快的方法吗?

谢谢!

【问题讨论】:

    标签: forms magento module contact


    【解决方案1】:

    在 CMS>Manage Pages 中创建并启用一个新页面(或者您可以使用静态块),例如使用 my-contact-form 的 url ID 和与您的主题匹配的布局调用页面 My Contact Form。对于新页面的内容添加

    {{block type='core/template' template='contacts/mycontactform.phtml'}}
    

    现在在您的模板文件夹(Magento 1.3.x 中默认主题的 app/design/frontend/default/default/template/contacts)中复制现有的 form.phtml 文件,将其重命名为 mycontactform.phtml 并将其复制回联系人文件夹。编辑新的 mycontactform.phtml 代码和 html,以创建新的联系表单。

    转到http://www.example.com/my-contact-form 加载新表单

    希望对您有所帮助...

    【讨论】:

    • 或更完整的解决方案:{{block type="core/template" name="contactForm" form_action="/contacts/index/post" template="contacts/form.phtml"}}
    【解决方案2】:

    在 paj 答案的附录中:您还必须编辑电子邮件模板以包含您刚刚添加的任何新字段。

    请记住,您的新联系表单和 Magento 原始联系表单(您将来可以通过这种方式添加的任何未来联系表单)都将使用相同的电子邮件模板。

    因此,为了发送有意义的电子邮件,您需要使用 {{depend}} 指令对模板进行“编程”

    【讨论】:

      猜你喜欢
      • 2013-12-29
      • 2015-05-26
      • 2023-03-07
      • 2019-10-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-05-25
      • 2014-09-10
      相关资源
      最近更新 更多