我需要你的帮助才能显示未选择的语言,而不是选中的语言。
换句话说,如果您打开默认语言(英语)将加载并在顶部栏中将显示英语单击它以更改为法语所以我需要显示法语如果商店使用英语视图和相同如果使用法语视图将在顶部栏中显示英语。
<?php if(count($this->getStores())>1): ?>
<div class="form-language top-select">
<select id="select-language" title="<?php echo $this->__('Your Language') ?>" onchange="window.location.href=this.value" style="width:auto;">
<?php foreach ($this->getStores() as $_lang): ?>
<?php $_selected = ($_lang->getId() == $this->getCurrentStoreId()) ? ' selected="selected"' : '' ?>
<option value="<?php echo $_lang->getCurrentUrl() ?>" <?php if($lang_flag): ?> data-image="<?php echo $this->getSkinUrl('images/flags/'.$_lang->getCode().'.png'); ?>" <?php endif; ?> <?php echo $_selected ?>><?php echo $this->htmlEscape($_lang->getName()) ?></option>
<?php endforeach; ?>
</select>
<script type="text/javascript">
(function($){
$("#select-language").selectbox();
})(jQuery);
</script>
</div>
<?php endif; ?>