新建的magento cms页面要嵌入联系我们模块的做法: 后台编辑page页面,design内容设为 <reference name="content"> 最好复制个新文件,不影响原来的。 这样就能把Contacts联系模块 调用到cms页面了,但是提交后返回地址回到了“/contacts/index/”,而且没有操作提示信息。 怎木办。。 打开/app/code/core/Mage/Contacts/controllers/IndexController.php这个文件,在postAction做个处理,我的处理内容为 $referer = $_SERVER['HTTP_REFERER']; 判断CMS提交到contacts模块的url,符合的话进入处理流程,并返回到原URL。 另外返回后不会显示操作信息的解决办法是: 修改form.phtml文件,在头部加入一下代码: <?php Mage::app()->getLayout()->getMessagesBlock()->setMessages(Mage::getSingleton('customer/session')->getMessages(true)); ?> 到这里就顺利处理好了Magento的CMS page页面调用联系我们。 (责任编辑:最模板) |