TinyMCE удаляет разрывы строк в ‹pre›‹коде›

Я создаю сайт с помощью Mezzanine CMS/Django, который использует TinyMCE в качестве текстового редактора, и у меня возникают проблемы с комбинацией тегов <pre> и <code>.

Когда я помещаю код в блок <pre>...</pre>, все мои разрывы строк работают. Например:

.nav {
    display:block;
}

Однако, когда я включаю тег <code> (<pre><code>...</code></pre>), все разрывы строк удаляются, и код заканчивается следующим образом:

.nav { display:block; } 

Это очень затрудняет включение читаемых фрагментов кода. Я просмотрел все различные параметры конфигурации в документации TinyMCE, но не могу найти найти все, что работает.


person Jon Sakas    schedule 15.08.2015    source источник


Ответы (1)


После проведения дополнительных исследований выяснилось, что я использовал более старую версию Mezzanine (3), которая использует более старую версию TinyMCE. Похоже, что эта проблема была решена в последнем выпуске TinyMCE, который используется в Mezzanine 4.

Решение было просто обновить Mezzanine.

person Jon Sakas    schedule 15.08.2015