В созданном модуле есть функционал показа неких страниц, доступных только админам, что то вроде
http://address.com/modules/mymodule/somefuncpage.php
Это одна из рабочих страниц плагина, на нее я вывожу некий шаблон, например так
include_once('../../config/config.inc.php');
include_once('../../init.php');
include_once(dirname(__FILE__).'/mymodule.php');
$module = new MyModule();
$module->export();
Функция выглядит так
public function export() {
// проверяем на админа
$cookie = new Cookie('psAdmin');
if (!$cookie->id_employee) die('Access denied');
$this->context->smarty->assign('var', $this->l('varvalue')); << Вот здесь у меня есть перевод, но он применяется не по настройкам админа, а по настройкам кастомера, то есть на язык админки пофигу
echo $this->display(__FILE__, 'views/templates/admin/some.tpl');
}
Вот как бы мне форсировать язык в зависимости от настроек админа, а не кастомера, ато получается админом заходим на магазин, там ставим язык, идем в админку и только тогда получаем нужный язык. То есть если язык магазина и админки стоит разный, то реагировать будет на язык магазина, а хотелось бы в этом участке кода форсировать язык админа.