ckeditor从代码中删除<br/>,不能删除第二个空格

时间:2016-09-22 13:55:58

标签: drupal ckeditor

感谢您的关注。情况如下:

我正在接收来自客户端的代码,该客户端在必须传递给ckreditor的内容中包含ModelState(两个空格),当显示时ckreditor将代码提供的<br />元素更改为{ {1}}。

由于代码由第三方提供且无法更改(没有创建其他开发人员不期望的意外其他步骤,因此我宁愿避免基于<br />的解决方案)我们无法删除空间&nbspstr_replace转换为<br />,详见this answer

以下是我收到的缩写示例:

<br />

ckeditor输出的是什么:

<h2 dlpe-id="74">El plan perfecto0000 para una promoción única</h2>
                    <br  />
                    <br  />
                    <br  />
<div class="swiper-container" dlpe-id="78">...

请注意<h2 dlpe-id="74">El plan perfecto0000 para una promoci&oacute;n &uacute;nica</h2> <br /> <br /> &nbsp; <div class="swiper-container" dlpe-id="78">... 。我还在this post中看到配置设置可能是解决此问题的关键。将在问题的最后发布我的配置。

通过调整配置文件或其他方式,确保&nbsp无法转换为<br/>的任何帮助都将非常感激。

&nbsp

1 个答案:

答案 0 :(得分:1)

关注this bug,它似乎尚未修复(或者可能已修复并在较新版本中返回)。

然而 - 从2月前的评论中,j.swiderski添加了一条评论,其中包含修复此问题的代码:

OutputStream

});

这是一个有效的例子:
https://jsfiddle.net/8xpfq4ng/