Почему многоязычность на Babel не работает?
Modx 3.0.2-pl (ua)
PHP: 7.4.27
Babel 3.1.1-pl
Делал всё согласно инструкции на сайте. И в конце при переходе на другой язык получаю страницу с ошибкой "(404)Page not found. The page you requested was not found." Что могло пойти не так, старый мануал?
PHP: 7.4.27
Babel 3.1.1-pl
Делал всё согласно инструкции на сайте. И в конце при переходе на другой язык получаю страницу с ошибкой "(404)Page not found. The page you requested was not found." Что могло пойти не так, старый мануал?
Комментарии: 8
Покажите, какие настройки контекстов? Как указаны эти контексты в системных настройках?
Вы про эти?
Да, про них.
А что указано в системной переменной babel.contextKeys? Вот пример:
А что указано в системной переменной babel.contextKeys? Вот пример:
Вот
Может ли быть что ошибка в плагине GateWay?
<?php
if($modx->context->get('key') != "mgr"){ switch ($_REQUEST['cultureKey']) { case 'ru': /* switch the context */ $modx->switchContext('ru'); break; default: /* Set the default context here */ $modx->switchContext('web'); break; } unset($_GET['cultureKey']); }
на какое событие вызывается плагин? он активен? index.php в корне сайта дефолтный? какой там контекст по умолчанию?
GateWay запускает OnHandleRequest. index.php с установки modx не трогал вовсе. Контекст по умолчанию где глянуть?
, базовый в index.php, а вообще от плагинов зависит какой будет запущен
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.