CKEDITOR добавляет пустые абзацы при нанесении стиля

Мой CKeditor добавляет много ненужных тегов при нанесении стиля к выбранному пункту

Я инициирую CKeditor со следующим HTML:

<p>
    Hi, this a text!</p>

, когда я выбираю абзац и применять Стиль с помощью панели инструментов, CKeditor Formats My HTML к следующему:

<p>
    <span style="display: none;">&nbsp;</span></p>
<p>
    <span id="cke_bm_173S" style="display: none;">&nbsp;</span>Hi, this a text!<span id="cke_bm_173E" style="display: none;">&nbsp;</span></p>
<p>
    <span style="display: none;">&nbsp;</span></p>

Есть ли способ предотвратить CKeditor добавлять абзацы с невыполненным пространством?

Вещи, которые я уже пробовал, добавляют CONFIG.FILLEMPYBLOCKS = false; и config.ignOREomptyptyparagraphvalue = true; на мой файл конфигурации

обновление Оказывается, эта проблема была вызвана самим стилем, который был пользовательским определенным стилем. Этот кусок кода был проблемой: {name: 'heading1', элемент: 'p class = "Subheadingsecondlevel"} , как только я поменял его на: {name:' heading1 ', элемент: «P», атрибуты: {Class: 'subheadingsecondlevel'}}

8
задан Mark 5 September 2011 в 09:02
поделиться