Задать вопрос

Почему всегда выводится контекст RU?

При переходе на .site.ru/en/
Он меня пишет что я на контексте RU
Что я мог пропустить?

Создаю мультиязычную версию

Опорные материалы
https://www.youtube.com/watch?v=MgJmlP0pDSI
https://cat-art.ru/articles/multiyazyichnost-modx-revo

Настройки index и htaccess
5b7809c1960f0799373345.png
Настройки контекста
5b7809697f75d681040914.png

Плагин:
<?php
if($modx->context->get('key') != "mgr") {
/* Определяем текущий язык в cultureKey */
switch ($_REQUEST['cultureKey']) {
/* Переключаем контекст */
case 'en':
$modx->switchContext('eng');
break;
case 'fr':
$modx->switchContext('fr');
break;
/* Устанавливаем контекст по умолчанию */
default:
$modx->switchContext('web');
break;
}
// /* Очищаем GET-параметр чтобы не допустить появлении ссылки вида cultureKey=xy при генерации URL других компонентов */
// unset($_GET['cultureKey']);
}
  • Вопрос задан
  • 134 просмотра
Подписаться 1 Простой Комментировать
Решения вопроса 1
cimonlebedev
@cimonlebedev Автор вопроса
Удалил плагин скачал XRouting и всё заработало
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы