如何粘贴<pre> into tinymce and preserve the formatting?</pre>

时间:2013-06-14 10:14:20

标签: tinymce pre django-tinymce

这似乎很难做到 我将<pre>的html代码粘贴到tinymce编辑器中 所有的空格都在<pre>

中消失了

e.g。我正在尝试复制StackOverflow的<pre><code>块,如

def foo():
  help me

似乎,<pre><code><span>中的空格会修剪空格并删除换行符

我该如何保存? 我正在使用3.5.3 btw

1 个答案:

答案 0 :(得分:0)

首先,您应该将实体编码设置设置为原始

tinymce.init({
    ...    
    entity_encoding: "raw",
    ...´

但是TinyMCE添加&lt; br /&gt;如果您编辑文本,则会在换行符上打断元素。这是NopCommerce中合成突出显示和预先格式化文本的设置,它在WordPress或其他任何内容中几乎相同。

TinyMCE Preformatted Text and Syntax Highlighting