В предыдущей версии TinyMCE я мог использовать valid_elements : "+*[*]"
для включения использования тегов <meta>
, но в новой версии это больше не работает! Когда я перехожу к исходному коду, я не вижу теги meta
, хотя они встроены в html-код. Таким образом, редактирование метатегов редактором исходного кода невозможно!
как включить тег ‹meta› в TinyMCE 4.0?
Ответы (2)
Я был в той же ситуации, что и вы (разметка TinyMCE 4 VS).
На самом деле моей целью было обработать этот пример разметки видео: https://support.google.com/webmasters/answer/2413309?hl=en
Я хотел, чтобы TinyMCE ничего не трогал ^^
В функцию «tinymce.init» просто добавьте:
extended_valid_elements : "div[*],meta[*],span[*]",
valid_children : "+body[meta],+div[h2|span|meta|object],+object[param|embed]",
И ты будешь в порядке.
Параметр «extended_valid_elements» позволяет переопределить поведение указанных разметки. Как вы прочтете в официальной документации, вы должны быть осторожны, чтобы включить все значения по умолчанию, потому что вы в настоящее время переопределяете их. Лично я не стал заморачиваться и разрешил все атрибуты с [*]
Это не очень чисто, я бы предпочел использовать этот вариант:
extended_valid_elements : "@[itemscope|itemtype|itemprop|content],div,meta,span",
чтобы правильно авторизовать новые атрибуты для этих 3 разметки, но снова вы должны указать ВСЕ значения по умолчанию (например, только с этой строкой был очищен атрибут «id» для разметки div...)
Параметр «valid_children» позволяет вам разрешать любопытные встраивания разметки в соответствии с официальными схемами XHTML: это именно то, что нам здесь нужно. С этой конфигурацией TinyMCE не будет неожиданно изменять порядок ваших пометок.
Надеюсь, это поможет!
С Уважением
Есть много проблем с такими тегами в редакторе на основе contenteditable
, tinyMCE 4 решил эту проблему, добавив новый плагин, который хранит тип документа, заголовок и метатеги в памяти и динамически добавляет их в редактор при просмотре исходного кода и отправке формы. . Он называется fullpage
. Я также думаю, что этот плагин связывает любую таблицу стилей, добавленную с настройкой content_css
.
<meta itemprop="description" content="some description">
- person Ali Khalili; 10.07.2013