Проблема с Revo MODx 2.7.0 + Babel
Добрый вечер. Во всех проектах на MODx для создания локализаций использовал пакет Babel.
Для вывода статических слов/строк по сайту использовал структуру:
[[%name? &topic=translate &namespace=babel]]
где «name» — ключ в файле с переводами (core/components/babel/lexicon/ru/translate.inc.php — для контекста ru), пример строки в файле:
$_lang['name'] = 'Имя';
Проблем в работе не возникало.
Но в последней версии Revo MODx 2.7.0, сразу при установке Babel была выведена ошибка:
modAction support is deprecated since version 2.3.0…
И в работе, при обращении к пространству имён babel "&namespace=babel", страница на которой собственно обращение и было, просто не формируется, показывая мне белый экран без каких либо ошибок.
Может кто посоветует что-то по этому поводу?
Спасибо.
upd.: Проблема решена, все было слишком просто. Один из файлов translate.inc.php, был в кодировке отличающейся от остальных, после установки ему правильной кодировки проблема исчезла.
Для вывода статических слов/строк по сайту использовал структуру:
[[%name? &topic=translate &namespace=babel]]
где «name» — ключ в файле с переводами (core/components/babel/lexicon/ru/translate.inc.php — для контекста ru), пример строки в файле:
$_lang['name'] = 'Имя';
Проблем в работе не возникало.
Но в последней версии Revo MODx 2.7.0, сразу при установке Babel была выведена ошибка:
modAction support is deprecated since version 2.3.0…
И в работе, при обращении к пространству имён babel "&namespace=babel", страница на которой собственно обращение и было, просто не формируется, показывая мне белый экран без каких либо ошибок.
Может кто посоветует что-то по этому поводу?
Спасибо.
upd.: Проблема решена, все было слишком просто. Один из файлов translate.inc.php, был в кодировке отличающейся от остальных, после установки ему правильной кодировки проблема исчезла.
Комментарии: 3
modAction support is deprecated since version 2.3.0. Support for modAction has been replaced with routing based on a namespace and action name. Please update the extra with the namespace console to the routing based system.Это не критично
Согласен, но вот это: «В работе, при обращении к пространству имён babel „&namespace=babel“, страница на которой собственно обращение и было, просто не формируется, показывая мне белый экран без каких либо ошибок.» — критично.
Проблема решена, все было слишком просто. Один из файлов translate.inc.php, был в кодировке отличающейся от остальных, после установки ему правильной кодировки проблема исчезла.
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.