Смена языка чтобы ajaxsnippet заработал.
Доброго времени суток всему комьюнити modx.
Столкнулся вот с такой дилеммой.
Как сделать так чтобы заработал плагин ajaxsnippet.
Когда я отключаю $modx->cacheManager->refresh(); в коде который отвечает за смену языка
Пример кода:
Смена языка реализована с помощью cultureKey, а именно [[++cultureKey:is=`uk`:then=`123123123`]]. Мы смотрим что у нас в cultureKey и в зависимости что там работает мультиязычность.
Важное замечание!
Пользователь авторизован.
Столкнулся вот с такой дилеммой.
Как сделать так чтобы заработал плагин ajaxsnippet.
Когда я отключаю $modx->cacheManager->refresh(); в коде который отвечает за смену языка
Пример кода:
<?php
if($modx->context->get('key')!="mgr"){
switch($_REQUEST['cultureKey']){
case 'uk':
$modx->setOption('cultureKey', 'uk');
$modx->cacheManager->refresh();
break;
case 'ru':
$modx->setOption('cultureKey', 'ru');
$modx->cacheManager->refresh();
break;
default:
$modx->setOption('cultureKey', 'uk');
break;
}
}
Все работает, но не работает смена языка.Смена языка реализована с помощью cultureKey, а именно [[++cultureKey:is=`uk`:then=`123123123`]]. Мы смотрим что у нас в cultureKey и в зависимости что там работает мультиязычность.
Важное замечание!
Пользователь авторизован.
Поблагодарить автора
Отправить деньги