0

我在这里将联系表实现为 CMS 页面。

如您所见,表格显示得很好。但是,当我填写表格进行测试并单击“发送”时,没有任何消息指示邮件是正确发送还是发送失败。但是会加载一个新页面,所以我认为它正在做一些事情。当我检查我的电子邮件时,没有电子邮件来。我也检查过垃圾邮件文件夹。

当前设置:

在 CMS 页面中,我有以下代码:

{{block type="core/template" name="contactForm" form_action="/contacts/index/post" template="contacts/form.phtml"}}

在 form.phtml 文件中,我已将 form 标记 action 属性修改为:

<form action="/contacts/index/post/" id="contactForm" method="post">

我已经尝试过的东西:

而且我不认为它是服务器,因为我在登录管理员时尝试了“忘记密码”,并且我收到了一封重置密码的电子邮件。

在系统配置中,我已验证“启用联系我们”为“是”。“禁用电子邮件通信”为“否”。如果“设置返回路径”为“是”或“否”,则没有区别。

它设置为发送到与 Magento 站点所在的服务器不同的电子邮件地址。电子邮件地址是 Google Apps 电子邮件。

4

2 回答 2

0

好的,我想通了。由于某种原因,需要另一个父文件夹的操作属性中的路径。所以在我的情况下,它应该是

<form action="/2/contacts/index/post/" id="contactForm" method="post">
于 2012-08-03T16:51:55.713 回答
0

只需转到 app/design/frontend/your_theme/default/template/contacts/form.phtml 并将表单操作设置为<?php echo $this->getFormAction(); ?>

<form action="<?php echo $this->getFormAction(); ?>" id="contactForm" method="post">
于 2013-12-13T12:55:27.420 回答