1

我目前在一个 drupal 站点上使用 TinyMCE 3.3,但有一个烦人的问题。

在 Firefox 中同时使用“从单词粘贴”按钮或“在粘贴时强制清理”会导致 TinyMCE 在我的段落中插入换行符,而该行将在 Word 中结束。在 IE 中,我没有这个问题。

在编辑器中查看源代码时,它不显示
-tag,而是实际的换行符。在编辑器中查看普通文本时,我根本看不到换行符,但在保存时,查看页面时确实存在。即使在每个段落的每一行的开头,它也会插入一个换行符。

我该如何解决这个问题?

“删除换行符”不是一个选项,因为人们想要插入换行符来创建一些垂直间距。

4

1 回答 1

1

你确定它是 TinyMCE 插入换行符而不是 Drupal 格式过滤器吗?每当内容中有新行时,过滤器通常会添加 BR 标签 - 对于纯文本,当呈现为 HTML 时,它会保留布局,但对于 HTML,它只会创建很多不需要的 BR 标签。

TinyMCE 使用与提交内容时相同的过滤和序列化功能来让 HTML 在其代码视图中显示,因此您在 HTML 中看到的几乎总是实际提交回服务器的内容。

问候,

阿德里安·萨顿
http://tinymce.ephox.com

于 2010-06-11T09:59:29.017 回答