本文共 2509 字,大约阅读时间需要 8 分钟。
page/switdch/languages.phtml
<?php
/** * Magento * * NOTICE OF LICENSE * * This source file is subject to the Academic Free License (AFL 3.0) * that is bundled with this package in the file LICENSE_AFL.txt. * It is also available through the world-wide-web at this URL: * http://opensource.org/licenses/afl-3.0.php * If you did not receive a copy of the license and are unable to * obtain it through the world-wide-web, please send an email * to license@magentocommerce.com so we can send you a copy immediately. * * DISCLAIMER * * Do not edit or add to this file if you wish to upgrade Magento to newer * versions in the future. If you wish to customize Magento for your * needs please refer to http://www.magentocommerce.com for more information. * * @category design * @package base_default * @copyright Copyright (c) 2012 Magento Inc. (http://www.magentocommerce.com) * @license http://opensource.org/licenses/afl-3.0.php Academic Free License (AFL 3.0) */ ?> <?php /** * Language switcher template * * @see Mage_Page_Block_Switch */ ?> <?php if(count($this->getStores())>1): ?> <div class="form-language"> <div class="lan"> <?php $i =1; $SID = Mage::app()->getRequest()->getParam('SID'); ?> <?php foreach ($this->getStores() as $_lang): ?> <?php if($i ==1){ $i++; ?> <?php if(!Mage::getSingleton( 'customer/session' )->isLoggedIn()){ ?> <a href="<?php $url = $_lang->getCurrentUrl(); if(strstr($url,"?")){ $url = substr($url,0,strpos($url,"?")); } echo $url;?>" <?php if($_lang->getId()==$this->getCurrentStoreId()){echo "class='active'"; } ?>><?php echo $this->__($this->htmlEscape($_lang->getName())) ?></a> <?php }else{ ?> <a href="<?php $url = $_lang->getCurrentUrl(); echo $url;?>" <?php if($_lang->getId()==$this->getCurrentStoreId()){echo "class='active'"; } ?>><?php echo $this->__($this->htmlEscape($_lang->getName())) ?></a> <?php } ?> <?php }else{ ?> <?php if(!Mage::getSingleton( 'customer/session' )->isLoggedIn()){ ?> <a href="<?php $url = $_lang->getCurrentUrl(); if(strstr($url,"?")){ $url = substr($url,0,strpos($url,"?")); } echo $url;?>" <?php if($_lang->getId()==$this->getCurrentStoreId()){echo "class='active'"; } ?>>.<?php echo $this->__($this->htmlEscape($_lang->getName())) ?></a> <?php }else{ ?> <a href="<?php $url = $_lang->getCurrentUrl(); echo $url;?>" <?php if($_lang->getId()==$this->getCurrentStoreId()){echo "class='active'"; } ?>>.<?php echo $this->__($this->htmlEscape($_lang->getName())) ?></a> <?php } ?> <?php } ?> <?php endforeach; ?> </div> </div> <?php endif; ?>转载地址:http://zabli.baihongyu.com/