如何在OpenCart 3中以编程方式设置默认语言?

时间:2018-01-11 10:18:00

标签: php cross-browser opencart-3

当用户第一次访问网站时,我正尝试以编程方式在OpenCart 3中设置默认语言。
我尝试了很多,但我有两个问题,我无法找到解决方案:

  1. 我不知道如何以编程方式设置默认语言
  2. 如何检测首次加载网站/网页
  3. 这是我尝试过的代码:

    $supportedLangs = array('en', 'ru', 'ar', 'fa', 'tr');
    
    $languages = explode(',',$_SERVER['HTTP_ACCEPT_LANGUAGE']);
    
    foreach($languages as $lang)
    {
        $lan = explode(';',$lang);
        if (strlen($lan[0]) <= 2) {
            if(in_array($lan[0], $supportedLangs))
            {
                $this->language->set($lan[0]);
                break;
            }
        }
    }
    

0 个答案:

没有答案