Иван
а он события генерит?
https://dimsemenov.com/plugins/magnific-popup/documentation.html
Den
ещё никто не пробовал https://github.com/front/gutenberg-js засовывать в modx?
Иван
Зачем?
Иван
Если есть тот же TinyMCE
Иван
Потерпите не много - время найдется. Обновим до 5.0.2 и прикрутим фишки
iWatchYouFromAfar
компонент собрать - соберите а в modx засовывать не надо
Den
Если есть тот же TinyMCE
html 👏 блоки 👏
Иван
Блоки?
Иван
просто вставка div, span?
Den
короче говоря html сниппеты
Иван
короче говоря html сниппеты
editor.ui.registry.addButton('mxs__mce_gray', { text: 'text-gray', onAction: function (_) { editor.insertContent(' <span class="text-gray">text-gray</span> '); } });
Иван
типо такого?
Den
типа кнопки/dropdown Вставить...
Иван
ну
Den
со списком сниппетов
Иван
Типо этого
Иван
iWatchYouFromAfar
типа кнопки/dropdown Вставить...
В tinymce есть целые шаблоны
Den
да, типо этого, только в dropdown
iWatchYouFromAfar
там можно такие чудеса творить
Den
и да, юзаю ckeditor
Иван
Den
Это уже как хотите
тут не "хотите-не хотите" а возможно/поддерживается ли
Den
и да, в tinymce css твикали чтобы корректно отображалось или это по умолчанию?
Иван
после недели пилки редактора до нужного вида - можно многое
Den
а, ясно, просто по умолчанию редактор не выводит свои html элементы (css классы) должным образом
Иван
У нас тут есть инициативная группа по доработке редактора - планы я уже писал выше
Иван
нет
Иван
время нет
iWatchYouFromAfar
tinymce rte много лет жил на ВП
iWatchYouFromAfar
но я согласен что клиентам нужен конструктор
Den
а то жопно получается когда ты шаблон запилил, редактор вроде есть, а свои классы нужно править/вставлять руками
iWatchYouFromAfar
я же говорю шаблоны + плагины = и ты страницу будешь собирать почти как на конструкторе
Den
Пишешь плагин и вешаешь на кнопку
это надо думать откуда брать список html сниппетов и их код, не хардкодить же
Иван
это надо думать откуда брать список html сниппетов и их код, не хардкодить же
tinymce.PluginManager.add('mxs__mce_plugin', function( editor, url ) { editor.ui.registry.addButton('mxs__mce_highlight', { text: 'highlight', onAction: function (_) { editor.insertContent(' <span class="highlight">Highlight</span> '); } }); editor.ui.registry.addButton('mxs__mce_gray', { text: 'text-gray', onAction: function (_) { editor.insertContent(' <span class="text-gray">text-gray</span> '); } }); editor.ui.registry.addButton('mxs__mce_btn', { text: 'Btn', onAction: function (_) { editor.insertContent(' <button class="btn btn--green js-btn-to-cta btn--xl">Button</button> '); } }); });
Иван
вот для простых 3-х кнопок
Den
это хардкод
iWatchYouFromAfar
Den
end result:
Den
и чтобы не лазить каждый раз в код плагина и не править сниппеты там нужен какой-нибудь json с ними (для тех кто в танке)
iWatchYouFromAfar
шаблоны......
Den
шаблоны https://js.plus/products/custom-templates
iWatchYouFromAfar
шаблоны https://js.plus/products/custom-templates
https://www.tiny.cloud/docs/plugins/template/
iWatchYouFromAfar
на
Den
Я конечно всё понимаю что "уууу tinymce", но выбор? Не, не слышал
iWatchYouFromAfar
шта?
Иван
это хардкод
Это документированное решение
Den
Вас же не заставляют использовать!
не заставляют, но единственный вариант предлагают
Иван
Не с проста
🙈 PG
не заставляют, но единственный вариант предлагают
Так а сделать интеграцию, создать компонент и будет разнообразие 🤔 Кто мешает?
iWatchYouFromAfar
есть еще платный редактор
iWatchYouFromAfar
content blocks
Den
не забываем что их несколько https://modx.com/extras/browse/?search=tinymce
Den
content blocks
ага, есть https://modx.com/extras/package/structures
Den
вот только сейчас нашёл
iWatchYouFromAfar
https://www.modmore.com/contentblocks/
Иван
не забываем что их несколько https://modx.com/extras/browse/?search=tinymce
https://modx.com/extras/package/tinymcerichtexteditor - этот на данный момент будет самым живым
Иван
ага, есть https://modx.com/extras/package/structures
Какой активный - уже в Slack спрашивает)
Den
сталкеры уже нашлись, класс
iWatchYouFromAfar
iWatchYouFromAfar
держите
iWatchYouFromAfar
дохринища иконок стран разных размеров со свободной лицензией
iWatchYouFromAfar
Den
http://flag-icon-css.lip.is/
Den
http://hjnilsson.github.io/country-flags/
Den
и регионалочки http://files.stevenskelton.ca/flag-icon/flag-icon/examples/russia.html
Den
актуальнейший репозиторий https://github.com/advancedkiosks/flag-icon
iWatchYouFromAfar
мало
iWatchYouFromAfar
в моем архиве больше