1

我正在从 FCK 编辑器转移到 CK 编辑器 3.6.3,并且该站点有一个背景图像,它出现在 CK 编辑器中。我需要在为通用站点和 CK 编辑器使用相同的 CSS 文件时删除它(以获取样式下拉列表的 CSS)。

我尝试将 config.BodyClass 设置为没有图像的样式 - 这适用于 FCK2.x,但不适用于 CK3。我还通过谷歌找到了一个 config.extraCss 设置,但我在文档中没有看到它,而且它似乎没有做任何事情。

整页已关闭(即编辑器未生成<body><head>etc 标签))

我有一个解决方法,有两个 CSS 文件,一个用于站点,一个用于具有不同正文样式的 CK,但必须有更好的方法吗?

谢谢,凯文

配置部分:

config.stylesSet = 'my_styles:/admin/ckeditor/styles_dropdown.js';
config.contentsCss = '/newdesign/style.css';
//config.extraCss = 'body {background: none;background-image: none;}';
config.BodyClass = 'fckbody' ;

CSS 部分(“主”css 文件的)

body{
margin:0px; padding:0px; background-image:url(/newdesign/site_bg19.jpg); repeat; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#393939;
}

.fckbody {
    background-color: white;
    background: none;
    background-image: none;
    text-align:left;
}
4

2 回答 2

1

CKEditor 中的正确名称是bodyClass,首字母小写。

于 2012-05-01T16:31:30.740 回答
1

以为我应该在这里发布我的见解以获取我的发现。我在寻找我的 CKEditor 显示我网站的背景图像的原因时遇到了这个页面。

如果 CKEditor 在节点的 Make a Comment 部分显示背景图像:

1 - 前往“admin/config/content/wysiwyg”

2 - 单击编辑到文本格式显示背景图像的文本格式

3 - 单击 CSS 选项卡下拉菜单

4 - 将编辑器 CSS 更改为“编辑器默认 CSS”。

希望这对某人有帮助!

于 2013-03-04T22:35:33.303 回答