Экранирование символа «<» в Foundation for Email, Zurb - PullRequest
0 голосов
/ 28 декабря 2018

Я использую https://foundation.zurb.com/emails.html для разработки своих шаблонов электронной почты.Для каждого шаблона есть части, которые мне нужно добавить, например.<%= params.someData %> но '<' экранируется при компиляции, поэтому вместо <%= params.someData %> он генерирует в &lt;%= params.firstName %>

Я вижу, что https://foundation.zurb.com/sites/docs/panini.html используется для компиляции, но я не могучтобы отключить эту функцию, чтобы <символ не был экранирован.</p>

Пожалуйста, помогите.

Ответы [ 2 ]

0 голосов
/ 29 декабря 2018

Вы можете использовать встроенный необработанный помощник, чтобы сделать это.

Либо используйте {{{{raw}}}}...{{{{/raw}}}}, либо <raw>...</raw>.

0 голосов
/ 28 декабря 2018

В gulfile.babel.js используйте трубу для замены &lt;%= на <%=.Мне пришлось сделать это с помощью кода Adobe Campaign, который плохо работает с Zurb Foundation для электронной почты.

.pipe($.replace, '&lt;%=', `<%=`)

Удачи.

...