баг в последней версии
bardak-dev opened this issue · 1 comments
bardak-dev commented
любой контент оборачивается в двойные кавычки и невозможно выводить html внутри контента
пример кода (на чистом клоне)
content: [
{
block: 'header',
content: [
'header content goes here'
]
},
{
block : 'image',
content : '<svg xmlns="http://www.w3.org/2000/svg" width="15" height="16"><path d="M13.5.5l-8 12L1.7 8l-1 1.6L5.6 15l9.1-13.4z"/></svg>'
},
{
block : 'bem',
content : '<br><br>BEM WTF?<br><br>'
},
{
block: 'footer',
content: [
'footer content goes here'
]
}
]
tadatuta commented
@bardak-dev Это не баг, это фича! :)
В новой версии включено экранирование в шаблонизаторе по умолчанию. Соответственно есть 2 опции:
- Отключить его (может быть опасно, если есть пользовательский ввод данных)
- Использовать
{ content: { html: 'здесь HTML не будет экранироваться' } }
там, где нужно вывести разметку как есть.