
mxLocDoc
Просмотр локальной Markdown-документации проекта в менеджере MODX Revolution 2 и 3 — навигация из манифеста, безопасный рендер, защищённые ассеты, поиск с кэшем, языки.


mxLocDoc поддерживает мультиязычную документацию, но языки задаются явно — настройкой mxlocdoc.languages. Автоматического определения языковых папок нет.
mxlocdoc.languages через запятую, например en,ru (значение по умолчанию).mxlocdoc.docs_path создайте подпапку под каждый код с Markdown-доками:docs/
├── en/
│ ├── _sidebar.json
│ └── README.md
└── ru/
├── _sidebar.json
└── README.mdКод из настройки становится активным языком, только если такая подпапка существует и содержит Markdown-файлы. Коды без папки просто игнорируются.
Если mxlocdoc.languages пустая, mxLocDoc работает в одноязычном режиме: корнем считается сам mxlocdoc.docs_path, языковые подпапки не выделяются, переключатель языка скрыт. Обычная двухбуквенная папка раздела (например ui, js) языком не становится — язык включается только через настройку.