Смена языка чтобы ajaxsnippet заработал.

Доброго времени суток всему комьюнити modx.
Столкнулся вот с такой дилеммой.
Как сделать так чтобы заработал плагин 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 и в зависимости что там работает мультиязычность.
Важное замечание!
Пользователь авторизован.
Сергій
15 мая 2020, 06:25
modx.pro
316
0
Поблагодарить автора Отправить деньги

Комментарии: 0

Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
0