我们的使命

助力跨境卖家高效建立全球销售网络

喜报2021年我司获《江苏省国家高新技术企业》认定

分类目录

文章标签

热门推荐

相关咨讯

opencart数据字典,magento前台

2022-08-23 10:48:44 - 米境通跨境电商

    

    联系我们这个模块大多数网站都会用到,magento中当然会有这个模块,它的名字叫做Contacts,听起来好像怪怪的。现在我们的想法是在magento前台内容页中调用Contacts模块,应该怎么做呢?

    1.进入magento后台,编辑page页面,design内容如下:

   

    更好的做法是复制个新文件,不影响原来design内容。

    这样就能把Contacts模块调用到cms页面了,但是提交后返回地址回到了“/contacts/index/”,而且没有任何操作信息提示。

    2.打开/app/code/core/Mage/Contacts/controllers/IndexController.php这个文件,在postAction做一个简单的处理,内容如下:

    $referer=$_SERVER['HTTP_REFERER'];

    if(false!==strpos($referer,'contactez-nous')){Mage::getSingleton('customer/session')->addSuccess(Mage::helper('contacts')->__('Yourinquirywassubmittedandwillberespondedtoassoonaspossible.Thankyouforcontactingus.'));header('Location:'.$referer);return;}

    以上代码的功能是:判断CMS提交到contacts模块的url,符合的话进入处理流程,并返回到原URL,不符合条件就不处理、直接返回。

    3.我们还要修改一个文件:

    修改form.phtml文件,在头部加入一下代码:

    getLayout()->getMessagesBlock()->setMessages(Mage::getSingleton('customer/session')->getMessages(true));?>

    到这里完成了magento前台页面调用Contacts模块的工作。
    联系我们
  • 24H客服
  • 联系电话:16651690460(龙经理)
  • 微信咨询:
南京天遥路联网络科技有限公司,版权所有 Copyright By ©米境通ERP4.0,2015-2025,苏ICP备:苏ICP备15044100号-4, 苏公网安备:32011402011043