我从FCK编辑器转到CK编辑器3.6.3并且该站点有一个背景图像,它出现在CK编辑器中。我需要在为通用站点和CK编辑器使用相同的CSS文件时删除它(以获取样式下拉列表的CSS)。
我尝试将config.BodyClass设置为没有图像的样式 - 这适用于FCK2.x但不适用于CK3。我还通过谷歌找到了config.extraCss设置,但是我没有在文档中看到它,而且它似乎也没有做任何事情。
Fullpage已关闭(即编辑器未生成<body><head>
等标签))
我有两个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部分(&#39;主要&#39; 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;
}
答案 0 :(得分:1)
CKEditor中的正确名称是 bodyClass ,初始小写。
答案 1 :(得分:1)
我想我应该在这里发表我的见解以获得我的发现。我在找到我的CKEditor显示我网站的背景图片的原因时遇到了这个页面。
如果CKEditor在节点的“制作评论”部分显示背景图像:
1 - 前往“admin / config / content / wysiwyg”
2 - 单击编辑为文本格式显示背景图像的文本格式
3 - 点击CSS标签下拉列表
4 - 将编辑器CSS更改为“编辑器默认CSS”。
希望这有助于某人!