@vacompanyad

Как сменить шаблон на мобильных устройствах?

Здравствуйте, форумчане. В связи с полным редизайном мобильной версии сайта, переделкой почти всего, что только можно, требуется автоматический переход с основного шаблона на мобильный. Я нашел в интернете вариант с использованием Mobile_Detect.php, но почему то сайта падает на мобильных устройствах



в файле system/startup.php добавить
require_once(DIR_SYSTEM . 'library/Mobile_Detect.php');
$detect = new Mobile_Detect();
define('isMobile', $detect->isMobile(), false);//Это используем
define('isTablet', $detect->isTablet(), false); //Это используем

а в индексном файле добавить

//Mobile
if(isMobile && !isTablet && $_COOKIE['ver'] !== 'full'){
$this->config->set('config_template', 'default_mobile');
}elseif(isMobile && !isTablet && $_COOKIE['ver'] == 'full'){
$this->config->set('config_template', 'default');
}

Может такая конструкция не работает на 3 версии опенкарта?
  • Вопрос задан
  • 30 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы