Здравствуйте, люди добрые.
Проблема вот в чем. Клиент обновил версию движка, не сделав бекап, и у сайта пропала мобильная версия. Файлы шаблона mobile остались, файл Mobile_Detect.php тоже, затерся сам вызов. Нашла мануал для версии 2.2, но в версии 2.3.0.2.3 файлы уже выглядят иначе. Прописала в 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);
После строки require_once(modification(DIR_SYSTEM . 'engine/proxy.php')); Но, если добавить в index.php код
if(isMobile || isTablet {
$config->set('config_template', 'mobile');
}elseif(!isMobile && !isTablet){
$config->set('config_template', 'default');
}
Выдает ошибку, мол функция set не работает. Похоже, все нужные переменные в этом месте не доступны. Подскажите, пожалуйста, в какой файл и после каких строк вставить этот (или не совсем этот?) код в версии 2.3.0.2.3, чтобы все заработало?
Работаю на модксе, опенкарт для меня темный лес)