Компонент для вывода кода в content

3
Добрый день! Необходимо написать компонент с админкой, для вставки рекламных блоков и другого html-кода в содержимое content.

В админке можно:
  1. Создавать любое количество блоков
  2. Выбирать позиционирование:
    • до/после тега
    • порядковый номер тега

    • параграф, картинка, плеер (код youtube), заголовок h2, blockquote, ul, ol
  3. Выбирать шаблоны, в которых будут отображаться блоки
Например, добавляем блок, который будет отображаться в шаблоне «Статья» после третьего подзаголовка.
Если в статье нет тега с заданным порядковым номером, блок просто не отображается.

При создании нового блока нужно

Проверять, чтобы блоки не вставлялись:
  • между /p и /blockquote
  • между /p и ul
  • между /p и ol
  • внутри table
  • После последнего абзаца
Писать можно в скайп: ollubim
olga
olga
26 июня 2018, 08:25
modx.pro
1 321