Я должен поддерживать редактирование HTML-контента, который будет использоваться для отчетов Crystal, поэтому я настроил редактор tinyMCE для использования определенных тегов. У меня есть следующие настройки форматирования:
tinymce.init({
.
.
formats: {
bold: { inline: 'b' },
italic: { inline: 'i' },
underline: { inline: 'u' },
forecolor: { inline: 'font', attributes: { color: '%value' } }
}
});
Однако, когда я звоню:
tinymce.activeEditor.setContent(d.Template);
И d.Template
содержит следующий пример HTML:
<p>
Welcome to the <b>site</b>. <i>Thank you</i> for coming.
</p>
Проблема заключается в том, что tinyMCE добавляет тег <b>
как <strong>
и тег <i>
как <em>
. Есть ли способ, чтобы tinyMCE использовал то, что определено в разделе формата, а не конвертировал HTML в то, что он ожидает по умолчанию. Я понимаю, почему он это делает, но я не могу сейчас поддерживать эти теги ...