CKEditor Удалить лишние линии - PullRequest
0 голосов
/ 22 августа 2011

CKEDitor дает мне некоторые проблемы

Когда я пытаюсь добавить

<p>This is a sample</p>
<p>&nbsp;</p>
<ul>
   <li>Example 1</li>
   <li>Example 2</li>
</ul>

добавляет лишнюю строку без причины

<p>
   This is a sample</p>
<p>
   &nbsp;</p>
<ul>
   <li>
      Example 1</li>
   <li>
      Example 2</li>
</ul>

Как я могу это исправить?

1 Ответ

2 голосов
/ 22 августа 2011

Посмотрите на http://docs.cksource.com/CKEditor_3.x/Developers_Guide/Output_Formatting, особенно часть о "breakAfterOpen".

CKEDITOR.replace( 'editor1',
    {
        on :
        {
            instanceReady : function( ev )
            {
                // Output paragraphs as <p>Text</p>.
                this.dataProcessor.writer.setRules( 'p',
                    {
                        indent : false,
                        breakBeforeOpen : true,
                        breakAfterOpen : false,
                        breakBeforeClose : false,
                        breakAfterClose : true
                    });
            }
        }
    });
...