我将联系人表单嵌入到具有这种布局XML的CMS页面上:
<reference name="content">
<block type="core/template" name="cmsContactForm" form_action="/contacts/index/post" template="contacts/form.phtml"></block>
</reference>
但是,当我在CMS页面上时,联系人表单上的这段代码:
<form action="<?php echo $this->getFormAction(); ?>" id="contactForm" method="post">
getFormAction()
方法返回一个空字符串,导致联系表单失败,因为它只是刷新页面而不是以联系表单提交信息。
有人可以告诉我如何从getFormAction()
获得正确的表单操作吗?
我是否可以在CMS页面上使用相关助手?
答案 0 :(得分:1)
尝试
<form action="<?php echo Mage::getUrl('contacts/index/post', array('_secure' => $this->getRequest()->isSecure())); ?>" id="contactForm" method="post">