Modx Babel мультиязычность — как получить контекст во внешнем файле?
Добрый день.
Сайт на Modx Revo 3, стоит плагин Babel для мультиязычности. Два контекста: web, en.
web cultureKey = ru, en cultureKey = en
Во внешнем файле пытаюсь получить текущий контекст. $context = $modx->context->get('key');
Всегда выводится web независимо от того на каком контексте нахожусь.
Если у вас не в рамках сниппета работает скрипт, то ему придется подсказывать каким-то параметром, с какой страницей работаете. Придется передавать либо id ресурса, либо uri страницы, чтобы добраться до ресурса.
Возможно, как-то HTTP_REFERER вам поможет, если на той же странице обрабатываете ajax, на которой привязан тот же ресурс.