wysiwyg редактор с кастомными блоками для сайта
Подскажите, есть ли wysiwyg редактор, в котором можно добавить свой блок с выбором параметров. Это должно работать так:
- перетаскиваем блок "Список новостей" в область редактирования
- в этой области щелкаем по блоку "Список новостей" и выбираем параметры: категория "Новости компании" (выпадающий список), количество новостей: 10
- при сохранении получается примерно такая разметка
<h1>Новости компании</h1>
<component>
<type>news</type>
<params>
<category>17</category>
<count>10</count>
</params>
</component>
Эту разметку будет парсить PHP (это я смогу сделать сам) и в результате получится страница с заголовком и подгруженными новостями.
Нечто подобное есть в Битриксе:
Ответы (1 шт):
Сложно ответить однозначно, т.к. не понятно какую цель вы преследуете. Следует отталкиваться от конкретных требований.
Дело в том что wysiwyg не обладают функционалом "Список новостей". Из коробки их функционал не превышает минимум редактора Word.
В битриксе используется "Setka Editor" Но сам он с новостями не работает, это уже его целевая заточка под конкретное решение в виде битрикс.
Таким образом "Параметры" дорабатываются программистом отдельно на базе wysiwyg под конкретную CMS.
В пример для Wordpress'а есть Unyson, который позволяет работать с блочной сеткой 5 колонок. В нем есть базовый набор элементов для контента, вроде текстового блока, таблицы, видео или картинки. Но программист может доработать дополнительные элементы вроде "списка новостей с переключателем 10|20|50".
Основной Момент в том что сами Новости как таковые берутся из CMS, а wysiwyg это просто редактор текста который превращает текст в html-тэги.
Дополнительный функционал поддерживают почти все актуальные WYSIWYG. Например вот тут для tinymce добавляется кнопочка которая вставляет текущую дату(а далее и параметрическую шестеренку). Если разобраться в коде можно создавать довольно мощный кастомный функционал.
