Решение представляет компонент, позволяющий создавать лендинги с помощью блочного конструктора. Сам конструктор создается с помощью migx компонента.
Базовые требования:
- modx revo 2.5.0 и выше
- установленные дополнения: MIGX
Описание работы компонента - компонент состоит из двух частей:
- админка - сбор блоков с помощью migx компонента. Поддерживает вложенность блоков 3-го уровня
- Снипет(compounder_json.php) обработки всего json конфига и подстановки данных в шаблон
- Шаблон содержит свои плейсхолдеры и конструкции(аналог foreach для вложенных блоков 2-го и 3-го уровней)
((title))
((description))
<migx1>var||tpl</migx1>
<ul>
<migx2>list|2|<li>((++text++))</li></migx2>
</ul>