ContentBlocks - предустановленные блоки с пользовательским наполнением

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

github.com/sunhaim/contentblocks

Пример конфига: github.com/sunhaim/contentblocks/blob/master/assets/plugins/contentblocks/config/images_with_labels.php

После установки нужно в настройках плагина указать, для каких шаблонов или документов выводить форму редактирования.

При редактировании документа добавляется новая вкладка «Content Blocks».

Для вывода используйте сниппет [[ContentBlocks]], параметров пока нет.


26 комментариев

avatar
Очень интересно но не помешало бы хотя бы пару скриншотов как оно выглядит в админке
avatar
Сейчас, может еще и видео сделаю
avatar
скрины в студию)
avatar
Добавил скриншоты, видео
avatar
По проблеме — да, иногда контентщику не хватает возможности разместить текст колонками, при этом к табличкам прибегать запрещено, что такое хтмл и плавающие блоки он не слышл, а на все возможные варианты шаблоны «2 колонки», «3 колонки», «3+2+3 колонки» — не предусмотришь. Кто как это решает?
По дополнению — есть ли возможность расставлять блоки колонками непосредственно при редактировании? или все жестко в конфиге задается?
avatar
Если речь только о тексте, то можно создать несколько одинаковых шаблонов с разными классами и разруливать через css columns.
avatar
Хорошая работа, спасибо, что поделились.
avatar
В принципе, учитывая, что вложенность не ограничена, в каких-то ситуациях дополнение может заменить multiTV.
Ну и пока это альфа-версия, будет добавляться функционал, приветствуются предложения.
avatar
Первым делом напрашивается множественная вставка картинок.
avatar
Да, это в планах, в multiTV этого сильно не хватало.
avatar
Добавлена множественная вставка картинок
avatar
Огромная благодарность автору. Очень удобно. Только недавно начала делать проект, где такой функционал очень необходим. Жаль, что поздно, но в следующих проектах обязательно попробую.
avatar
Спасибо огромное за данное дополнение
avatar
Выглядит круто, надо протестировать)
avatar
Для чайников можно расписать как происходит установка,
1)закинул файлы в assets/…
2) создал снипет и плагин с содержимым из файлов install
3) на странице поставил [[ContentBlocks]]
=
avatar
нужно еще таблицу в базе создать, modx_contentblocks
github.com/sunhaim/contentblocks/blob/master/install/setup.data.sql
avatar
создал, в плагине ставил вместе/раздельно id шаблона, документа, но новый таб не создается((
avatar
может события не отметили? :)
avatar
отмечал
avatar
переустановил админку, поставил галочку установить демо, с первого маху все ставиться((
avatar
если в репозитории поставить не package, а любой другой, то галочка не выводится, сразу все ставится.
avatar
да спс, все заработало, видимо косяк был в админке установленой
avatar
Стоит отметить, что тут еще не хватает функционала, который, при дублировании документа, дублировал бы и данные ContentBlocks в новый документ.
avatar
Точно, это будет сделано. Как и очистка при удалении документа.
avatar
Офигенная штука получилась наконецто добрался поюзать :)
Небольшой обзорчик:)
monosnap.com/file/40FWLGRMhptgVHfYSiYGZIYNNjfvCH
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.