Редактирование необработанного HTML-кода внутри элемента управления TinyMCE
У меня есть сайт Django, на котором я использую django-tinymce
редактировать поля HTML с помощью элемента управления TinyMCE.
TinyMCE практически дает мне WYSIWYG способ редактирования HTML. У меня вопрос, могу ли я получить доступ к редактированию основного HTML напрямую? Я думал, может быть, есть какая-то кнопка, которую я могу включить, которая будет переключаться между "WYSIWYG mode" и "raw html mode" в TinyMCE. Есть один? Если нет, есть ли какой-нибудь элегантный способ редактировать HTML?
2 ответа
Просто добавьте code
Кнопка на одной из панелей инструментов, например, с этой конфигурацией для django-tinymce:
TINYMCE_DEFAULT_CONFIG = {
# your other configuration
'theme_advanced_buttons3_add': 'code',
}
Вот список кнопок, которые доступны с advanced
Тема TinyMCE
django-tinymce версии 3 использует TinyMCE версии 5, которая требует включения плагина кнопки кода и добавления
code
кнопка для
toolbar
:
TINYMCE_DEFAULT_CONFIG = {
...
'plugins': 'code', # along with other plugins, e.g. 'link lists code'
'toolbar': 'code', # along with other buttons, e.g. 'bold italic | code'
...
}