magento默认商店视图无法在前端工作

时间:2015-07-01 07:19:52

标签: magento magento-1.9

这个问题是this one的副本。到目前为止,没有人回答这个问

我正在运行magento 1.9.1.0。我有两个商店,一个是英语,另一个是阿拉伯语。

  

我的默认商店视图是英文系统 - >管理商店。但在   前端,阿拉伯语页面默认加载。

为什么会这样?有人可以帮我这个吗?

2 个答案:

答案 0 :(得分:1)

您已在SELECT IFNULL(DATE_FORMAT(\'', tmpStart, '\', \'%H:%i\'),'0') as time_interval

中设置了区域设置
  

admin> “系统”>配置>一般>区域设置选项>区域设置

enter image description here

答案 1 :(得分:0)

检查你的language.phtml 如果您使用标志而不是下拉列表,请确保定义默认语言。 使用<?php if ($_lang->getCode() != 'default'): ?>

参考下面的完整代码

    <?php if(count($this->getStores())>1): ?>
<div class="form-language">
    <div class="langs-wrapper">
    <?php foreach ($this->getStores() as $_lang): ?>
    <?php if ($_lang->getCode() != 'default'): ?>
        <?php $selected = $_lang->getId() == $this->getCurrentStoreId() ?>
        <a class="lang-flag<?php $selected && print ' selected' ?>" href="<?php echo $_lang->getCurrentUrl() ?>">
            <img src="<?php echo $this->getSkinUrl('images/flags/' . $_lang->getCode() . '.png');?>" alt="<?php echo $this->htmlEscape($_lang->getName()) ?>" height="16" width="24">
        </a>
    <?php endif;?>
    <?php endforeach ?>
    </div>
</div>
<?php endif;?>