MigxPageConfigurator

Интеграция вёрстки и управление контентом
Бесплатно
Загрузите дополнение из админки вашего сайта.
Как загрузить?
Автор дополнения
Артур Шевченко
Пакетов
11
Закачек
3 164
Автор дополнения
Пакетов
11
Закачек
3 164
Версия 2.3.1-rc
Дата выпуска 06.03.2026
Загрузки 22
Просмотры 3 423
Внимание, этот компонент несовместим с MODX 3.
НЕ РАБОТАЕТ С MODX 3
Вступление
Компонент предназначен для повышения гибкости работы с контентом сайта. Позволяет ускорить интеграцию вёрстки с Modx Revolution.

Основные возможности:
1. Автоматическое создание элементов сайта плагины, чанки, шаблоны, сниппеты, ресурсы, TV.
2. Автоматическая расстановка в вёрстке плейсхолдеров, вызовов сниппетов, чанков.
3. Автоматическое создание файлов чанков, форм, вызовов сниппетов.
4. Автоматическое заполнение контентом админки сайта.
5. Возможность редактировать вёрстку в одном месте.
6. Встроенная ленивая загрузка изображений.
7. Удобное управление контактами и формами из админки.

Начало работы

Чтобы работать с компонентом было комфортнее рекомендую:
1. Прочитать документацию или в папке `core/components/migxpageconfigurator/documentation` или на сайте https://docs.modx.pro
2. Ознакомиться с примерами сущностей, которыми оперирует компонент, в папке `core/components/migxpageconfigurator/examples`

2.3.1-rc

  • Исправил путь к лексиконам в процессорах CMP: теперь берётся из системной настройки mpc_lexicon_path.

2.3.0-rc

  • Добавил поиск по ресурсам в CMP.
  • Перенёс кнопку «Экспорт выбранных (ZIP)» в панель редактирования лексиконов.

2.2.0-rc

  • Добавил страницу управления лексиконами в панели управления (CMP): просмотр, редактирование, экспорт в XLSX, импорт из XLSX/ZIP.
  • Добавил выбор языков при просмотре и экспорте лексиконов.
  • Добавил экспорт нескольких ресурсов одновременно в один ZIP-архив.
  • Добавил импорт лексиконов из XLSX с валидацией файлов и очисткой содержимого (настройки mpc_allowed_tags, mpc_allow_modx_tags).
  • Добавил системную настройку mpc_cmp_resource_label_field для настройки отображаемого поля ресурса в интерфейсе.
  • Добавил возможность не указывать шаблон при получении лексиконов для ресурса по id.
  • Добавил в событие mpcOnAddCellToExcel параметр filePath.
  • Добавил возможность автозагрузки любых файлов.
  • Добавил метод checkImageExtension.
  • Добавил выбор языка при экспорте лексиконов.
  • Добавил возможность загрузки картинок при импорте лексиконов.
  • Добавил возможность использования файловых сниппетов.
  • Добавил файл с ключами лексиконов для полей ресурса по умолчанию.
  • Добавил очистку значений лексиконов при сохранении ресурса.
  • Добавил поле с несколькими типами медиа-контента.
  • Добавил домен в устанавливаемые куки.
  • Добавил замену одинарной кавычки на кавычки-ёлочки.
  • Добавил возможность автоматической генерации лексиконов.
  • Доработал функционал переключения языков.
  • Изменил функцию getColumnIndex в классе ExcelFileHandler.
  • Внёс изменения для совместимости с новой версией SendIt.
  • Исправил модификатор version.
  • Удалил виджеты импорта/экспорта лексиконов с дашборда (заменены страницей управления).

2.2.0-beta26

  • Добавил возможность не указывать шаблон при получении лексиконов для ресурса по id.

2.2.0-beta25

  • Добавил в событие mpcOnAddCellToExcel параметр filePath.
  • Изменил функцию getColumnIndex в классе ExcelFileHandler.
  • Добавил возможность автозагрузки любых файлов.

2.2.0-beta24

  • Внёс изменения для новой версии SendIt.
  • Исправил модификатор version.

2.2.0-beta23

  • Добавил метод checkImageExtension

2.2.0-beta22

  • Добавил выбор языка при экспорте лексиконов
  • Добавил возможность загрузки картинок при импорте лексиконов

2.0.2-pl

  • Изменил пример файла index.tpl

2.0.1-pl

  • Изменил логику класса Render
  • Добавил системные события mpcOnBeforeParseConfig и mpcOnBeforeRender

2.0.0-beta11

  • Исправил ошибку при которой не генерировалось условие для тега img при пустом значении атрибута data-mpc-if
  • Исправил ошибку при которой вложенные поля не реагировали на data-mpc-unwrap

2.0.0-beta10

  • Добавил системные настройки mpc_lazyload_enabled и mpc_expand_enabled.

2.0.0-beta9

  • Изменил метод getImgData в классе mpcExpand в JavaScript.
  • Доработал класс ленивой загрузки в JS, появилась возможность ленивой загрузки стилей.
  • Добавил секциям вкладку "Стили секции" и возможность указать стили для каждой секции.
  • Добавил возможность загружать картинки из сети, для этого нужно указать путь к папке в системной настройке mpc_images_path.
  • Добавил возможность отменить генерацию миниатюр для всех картинок сразу, удалив значение системной настройки mpc_thumb_snippet.
  • Добавил системное событие mpcOnBeforeDownloadImage для переименования картинок перед загрузкой.

2.0.0-beta8

  • Добавил возможность разворачивать SVG.

2.0.0-beta7

  • Добавил поддержку генерации превью с помощью сторонних компонентов. По умолчанию pThumb.
  • Добавил системные настройки для pThumb.
  • Добавил автогенерацию ссылок на ресурсы, если в href задан id.

2.0.0-beta6

  • Мелкие правки.

2.0.0-beta2

  • Мелкие правки.

2.0.0-beta

  • Переписал всё на сервисы
  • Отказался от библиотеки PHPQuery
  • Добавил события в админку mpcOnGetSectionFieldsValues и mpcOnHandleContact

1.1.4-pl

  • Добавил проверку на наличие минишопа в системе
  • Добавил наследование значений донорского ресурса
  • Добавил рекурсивное наследование пресетов между файлами ('extends' => 'pdomenu.main')
  • Добавил атрибут data-mpc-exlazy для отключения ленивой загрузки отдельных изображений

1.1.3-pl

  • Added the ability to split contacts into groups

1.1.2-pl

  • Cleared the resource data array
  • Added integration with Polylang
  • Renamed docs pages
  • Add english lexicon
  • Added the ability to select the main contact
  • Added lazy loading during filtering and pagination

1.0.7-pl

  • Аdded the ability to link one mail to multiple forms

1.0.6-pl

  • The order of working with templates has been changed
  • Add full documentation

1.0.5-pl

  • Fix bugs.

1.0.0-beta

  • Initial release.

Последние обсуждения в сообществе MODX.pro