Построитель новостных писем GrapesJs интегрирует компонент с бесплатными аннотациями маркеров

Из выпуска я создаю 10 дней назад мне нужна помощь в решении....

Привет

Пояснение использую news-letter-preset свой cooool

Проблема у меня нежелательное поведение

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

https://jsfiddle.net/shareefhiasat/Lup78L17/5/

https://jsfiddle.net/shareefhiasat/4q3kxthj/1/

И что? Это та же самая скрипка; единственное отличие заключается в плагине

Что ожидается? Я ожидаю, что в теге моего контента не будет добавлено никаких дополнительных атрибутов, таких как стиль.

образ

ОБНОВИТЬ

Я мог бы помешать появлению стиля, но есть дополнительные двойные кавычки, теперь проверьте это (как это, комментируя CSS, (я понятия не имею, как это повлияет, поэтому, пожалуйста, сообщите))образ

Теперь другая проблема

образ

Эти двойные кавычки неверны в синтаксисе свободных маркеров в серверной части.

@artf можешь подсказать спасибо

В кратком оригинальном коде, который должен оставаться как есть<#assign currentDate=. now></#assign>

становится

<#assign currentDate="." now="">

И это неправильно, выдает исключение, а не правильный синтаксис!

ОБНОВИТЬ

После множества попыток я решил попробовать добавить его в качестве компонента, теперь все в порядке, после того как я прокомментировал эту строку https://github.com/artf/grapesjs-preset-newsletter/blob/601ad471b29c2ffb08bc07ad9c8ecc0b6064dd21/src/openExportCommand.js#L44

И заменить на

codeViewer.setContent(tmpl);

Но все же есть проблема, которая </#list> доза не появляется на экране или источник HTML почему.

https://jsfiddle.net/3xhqkc96/12/

Обновление я пробовал здесь...

Парсер здесь https://github.com/artf/grapesjs/blob/f74791da68b25d1037502a2ad06093da29e25830/src/parser/index.js#L49

Отменяет мои конечные теги для бесплатного маркера, как </#list> </#assign>

Я также проследил, что проблема происходит здесь

что такого особенного в этой линии!?

образ

Я попытался в консоли проверить здесь закрывающий тег просто комментируется!

образ

Резюме: я до сих пор не могу заставить его работать

0 ответов

Электронные рассылки / шаблоны обычно не поддерживают внешний CSS. Так что он почти полностью зависит от встроенного CSS. Вот почему использование плагина для рассылки новостей изменит способ экспорта HTML и CSS в GrapeJS и предоставит вам встроенный HTML-CSS.

Другие вопросы по тегам