停止tinymce添加标签,而不只是将内容放在换行符上

问题描述 投票:0回答:1

因此,我正在设计的网站上创建了一个cms,我想让人们做的一件事就是编辑页面上的代码示例(这是一个允许教师进行注册的教育网站),我正在使用tinymce作为编辑。但是,在进行测试时,我注意到如果我将示例更改为类似的内容:

alert(“ Hello nstudent”);document.write(“ Hello Student”);

它将显示在页面上,并且它们之间并排有一个br标签。我将添加一个截图,显示我的意思enter image description here有没有一种方法可以阻止tinymce添加br标签并将其放到我想要的新行中?

这是我的设置方式:

      tinymce.init({

       selector: "textarea",
          force_br_newlines : false,
          force_p_newlines : false,
          forced_root_block : '',
          invalid_elements:"div",


          plugins: [

              "advlist autolink lists link image charmap print preview anchor",

              "searchreplace visualblocks code fullscreen",

              "insertdatetime media table contextmenu paste"

          ],

          toolbar: "insertfile undo redo | styleselect | bold italic | alignleft aligncenter alignright alignjustify | bullist numlist outdent indent | link image"

      });

我花了很长时间试图找到一个解决方案,但是似乎没有任何效果,所以任何指导将不胜感激]

tinymce
1个回答
0
投票

您可能需要澄清您对要呈现到网站的代码的期望。 TinyMCE是HTML编辑器,因此当您要求它为您提供内容时,它将提供HTML-奇怪的是,您使用的是HTML编辑器,但表示您不需要HTML。

© www.soinside.com 2019 - 2024. All rights reserved.