У меня есть стандартная кастомная кнопка, вставляющая в поле редактора код html:
var HelloButton = function (context) {
var ui = $.summernote.ui;
var button = ui.button({
contents: 'Insert HTML',
click: function () {
var node = document.createElement('span');
node.innerHTML = '{{>myTemplate}}'
context.invoke('editor.insertNode', node);
},
});
return button.render();
}
и шаблон, который я хочу вставить:
<template name="myTemplate">
<h2>some custom HTML code here</h2>
</template>
Сейчас при нажатии на кнопку она вставляет строку '{{>myTemplate}}', чтобы вставлялось содержимое шаблона.
Возможно ли это в принципе и, если да, то как это работает?