2015-10-19 292 views
0

我嵌入接触形成到CMS页面,此位布局XML的:getFormAction()返回空字符串

<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页面上使用的相关帮手?

回答

1

尝试

<form action="<?php echo Mage::getUrl('contacts/index/post', array('_secure' => $this->getRequest()->isSecure())); ?>" id="contactForm" method="post">