首页 > 解决方案 > 表单未在 magento 1.9.0.1 上提交,提交时出现 404 错误页面

问题描述

我创建了一个名为 Contact 的 CMS 页面,并在其中使用了以下代码:

{{block type='core/template' name='contactForm' template='contacts/form.phtml'}}

https://www.peterwynncore.com.au/contact/ 显示联系表格的页面但是当我提交时,它只是刷新页面并且什么都不做。我检查了表单操作,它是空白的,所以我编辑了我的"/contacts/form.phtml"文件并将其添加到操作中"/contacts/index/post",但是404 error当我提交表单时它给出了页面。这里有什么问题?

我检查了我的错误日志"var/log/system.log",它给了我这个error: ERR (3): Notice: Use of undefined constant tmp - assumed 'tmp' in lib/Zend/Cache.php on line 153

我不知道表单操作 URL 有什么问题。很感谢任何形式的帮助。谢谢!

标签: magentocontact-form

解决方案


你在form action其中失踪。添加form_action="{{store direct_url='contacts'}}/index/post"喜欢

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

然后尝试。


推荐阅读