Иван Бочкарев · 07 июля 2026, 10:51 Выпустил новую версию: [1.0.9-beta] — 2026-07-07 Добавлено Настройка `localizator3_default_from_resource`: контент базового языка (`localizator3_default_language`) берётся из полей и TV ресурса. Во вкладке «Локализация» остаются только переводы. Методы `localizator::shouldUseResourceFields()`, `getLocalizedFieldValue()`, `buildDefaultLanguageSource()` и `localizatorContent::hydrateFromResource()`.Исправлено PHP 8: в `findLocalization()` убрана передача `$request` по ссылке. В `OnHandleRequest` и `OnMODXInit` путь запроса передаётся через переменную. Устранён Fatal error «could not be passed by reference» на фронтенде. Установка на PHP 8.2: Symfony 7 вместо 8 в vendor, platform PHP 8.2, исправлен `platform_check.php` (#8). Resolver VueTools: корректный вызов `modTransportProvider::request()` в MODX 3, установка через общий helper. Сбой VueTools не прерывает установку Localizator3 (#8). Phinx-миграции: убрано двойное добавление MODX `table_prefix` к именам таблиц. Журнал миграций создаётся как `{table_prefix}localizator3_migrations`. Перед Phinx запускается repair для уже сломанных установок (#9). Удаление пакета: плагин `localizator3` и его события удаляются через resolver и атрибуты transport (`UNINSTALL_OBJECT`) (#10).Спасибо за тестирование @Евгений Webinmd Новые дополнения и их версии / Localizator3 для MODX 3: перевод полей и TV без отдельного context на язык, Vue 3 + PrimeVue 4 0 1
Володя · 16 ноября 2016, 16:54 поставь console и выполни $manager = $modx->getManager(); $manager->addField('modUser', 'createdon'); Вопросы / Не могу обновить MODX и MIniShop2 23 0 1
[videoGallery] Видео галерея YouTube, Vimeo Невозможно установить пакет с подписью: videogallery-1.4.0-beta Ошибка установки Error в /core/packages/videogallery-1.4.0-beta/modCategory/7fc931a7772edc9752c16e9c41eb5e52.reso...
mxBoard: канбан-доска для команд, людей и ИИ-агентов в MODX 3 Привет, добавил пользователя в группу mxBoard(4), создал токен. Добавляю все в postman пишет: rest: { «success»: false, «message»: «Недействительный токен.», «data...
Релиз miniShop2 ver. 4.4.1 & 4.4.2 Подскажите пожалуйста, может я что-то не знаю или упустил. Но есть ли решение по глюку с radio? Указываешь свое radio c одинаковым name и в результате при переключении получаешь вс...
Плагин EnvBadge: визуальный индикатор окружения в админке MODX3 Расскажите пожалуйста как вы настраиваете сайт на MODX 3 чтобы был dev, prod, stage. Можете описать workflow? Допустим у меня 80% — это магазины, там клиенты, продажи, все онлай...
MaxNotify Обновление компонента 1.3.0-pl (22.07.2026) — добавлено автоматическое получение полей через msOrder->toArray(); — массивы и объекты безопасно пропускаются; — стандартные...
MyFavorites MyFavorites — 3.0.0-beta Первая версия для MODX Revolution 3.x — компонент полностью переписан с нуля (PHP >= 8.4, namespaced-ядро MODX 3, PSR-4, сервис-ориентированная архит...
[1.0.9-beta] — 2026-07-07
Добавлено
- Настройка `localizator3_default_from_resource`: контент базового языка (`localizator3_default_language`) берётся из полей и TV ресурса. Во вкладке «Локализация» остаются только переводы.
- Методы `localizator::shouldUseResourceFields()`, `getLocalizedFieldValue()`, `buildDefaultLanguageSource()` и `localizatorContent::hydrateFromResource()`.
Исправлено- PHP 8: в `findLocalization()` убрана передача `$request` по ссылке. В `OnHandleRequest` и `OnMODXInit` путь запроса передаётся через переменную. Устранён Fatal error «could not be passed by reference» на фронтенде.
- Установка на PHP 8.2: Symfony 7 вместо 8 в vendor, platform PHP 8.2, исправлен `platform_check.php` (#8).
- Resolver VueTools: корректный вызов `modTransportProvider::request()` в MODX 3, установка через общий helper. Сбой VueTools не прерывает установку Localizator3 (#8).
- Phinx-миграции: убрано двойное добавление MODX `table_prefix` к именам таблиц. Журнал миграций создаётся как `{table_prefix}localizator3_migrations`. Перед Phinx запускается repair для уже сломанных установок (#9).
- Удаление пакета: плагин `localizator3` и его события удаляются через resolver и атрибуты transport (`UNINSTALL_OBJECT`) (#10).
Спасибо за тестирование @Евгений Webinmd