2014-06-30 47 views
0

CKEditor编辑“完整HTML”时不显示图像。因此,例如,如果一个页面存在图像并且我编辑它,图像就不会显示在编辑器中。如果我尝试通过Add media按钮添加图像,也会发生这种情况。这发生在所有角色上,包括主管理员。如果我点击Switch to plain text editor图像的HTML存在并且正确。Drupal 7 - CKEditor不显示图像

所有模块和Drupal 7都是最新版本,并且是最新版本。

我花了很多时间试图弄清楚发生了什么,没有用。我将不胜感激任何帮助。

回答

1

文本格式需要允许标签,否则默认情况下它们会被删除。

例如,添加到允许的标签在这里:

管理/配置/内容/格式/ full_html>“限制允许HTML标签”

+0

“限制允许的HTML标记”未启用,所以我不认为这是问题所在。 –

+0

在最新的CKeditor 4.1中删除了JavaScript和其他额外的内容标签。因此,要么从管理员设置中为所需的代码启用“限制允许的HTML代码”,要么您可以尝试此[补丁](https://www.drupal.org/files/ckeditor-acf-configuration-1950498-25.patch )以及。 – Anurag

0

,如果您使用的CKEditor的问题不说模块,或者如果您使用WYSIWYG模块(在其中您配置CKEditor的库)。

我总是使用WYSIWYG模块(让客户选择另一个编辑器,如果他们愿意的话,例如TinyMCE)。但是,如果我选择CKEditor库(使用所见即所得模块),那么我注意到我必须使用CKEditor的(旧版)3.6.x版本,因为所见即所得模块似乎还不支持CKEditor的4.x版本。那就是:如果我第一次尝试CKEditor的4.x版本,那么WYSIWYG模块不会找到/启用它。

根据Anurag对CKEditor 4.1的评论,在我看来,可能值得尝试所见即所得的模块方法以及CKEditor 3.6.x库。如果您使用CKEditor“模块”,另一个选择可能是尝试使用“库”的3.6.x版本(但我没有使用该组合的经验)。

好奇听到这是否有帮助。或者,也许你已经以其他方式解决它(但没有告诉SO还有...)?