magento - 表单未在 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 有什么问题。很感谢任何形式的帮助。谢谢!
解决方案
你在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"}}
然后尝试。
推荐阅读
- php - 如何在 laravel 控制器中从邮递员那里获取值
- android - Android Realm - 是否可以在不需要 ID 的情况下更新和删除对象,就像在 Swift 中一样
- java - BoxLayout 为自定义组件提供了意外的宽度
- r - 替换data.table的多个满足条件的列中的值
- wordpress - 如何在我的 wordpress 子主题中覆盖任何插件
- html - HTML5 视频底部有深色渐变,不适合容器
- node.js - 查找创建帐户的时间
- macos - 使用第一行文本批量重命名 .txt 文件 - MacOS
- python - 在 Python 中删除文件时出现错误“进程无法访问文件”
- ansible - 在 Ansible 中将文件复制到主机