开发者社区> walexer> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

magento -- 前台在一站多店之间切换的代码片段

简介:
+关注继续查看

baseurl

 

如果你为一个站的所有商店各自设置了唯一的base URL,所有你需要用来多店切换的就是下面这段代码。

 

只要把它粘贴的模板的某处。

 

当然,记住我只在自己的配置上测试过,基本上这段代码就是跳转到商店的base url。

 

<!-- BEGIN website switcher --> <select id="website-changer" onChange="document.location=this.options[selectedIndex].value"> < ?php $websites = Mage::getModel('core/website')->getCollection(); foreach($websites as $website) { $default_store = $website->getDefaultStore(); $url_obj = new Mage_Core_Model_Url(); $default_store_path = $url_obj->getBaseUrl(array('_store'=> $default_store->getCode())); ?> <option <?php if(strstr($this->helper('core/url')->getCurrentUrl(), $default_store_path)):?>selected="selected"< ?php endif; ?> value="< ?php echo $default_store_path ?>">< ?php echo $website->getName()?></option> < ?php } ?> </select> <!-- END website switcher --> 

 

尽管不能完全保证这段代码的正确性,我还是希望有些人会觉得可以用。

 

如果您有任何问题,可以在这里提问。

 

原文地址:http://inchoo.net/ecommerce/magento-snippet-for-switching-between-websites/

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
uniapp动态切换显示不同内容组件
通过点击注册或是登录按钮切换不同的组件.默认显示登陆界面,登录字样加粗显示,登录页面显示手机号密码登录.
0 0
若依管理系统图片的显示、修改操作
若依管理系统图片的显示、修改操作
0 0
总结项目功能特点(后台系统1)| 学习笔记
快速学习 总结项目功能特点(后台系统1)
0 0
前端工作总结108-修改新增按钮显示逻辑
前端工作总结108-修改新增按钮显示逻辑
0 0
前端工作总结246-uni-切换tabber修改状态修饰
前端工作总结246-uni-切换tabber修改状态修饰
0 0
前端工作总结159-控制mode跳转
前端工作总结159-控制mode跳转
0 0
phpcms-v9】前台模板文件中{pc}标签的执行流程
前台pc标签的使用:{pc:content 参数名="参数值" 参数名="参数值" 参数名="参数值"} 如: {pc:content action="lists" catid="9" cache="3600" num="20" page="$page"}{/pc} 执行流程如下: ...
580 0
+关注
文章
问答
文章排行榜
最热
最新
相关电子书
更多
动态、高效,蚂蚁动态卡片的内核逻辑
立即下载
QQ移送页面框架优化实践
立即下载
QQ移动页面框架优化实践
立即下载