1

FCKエディターからCKエディター3.6.3に移行していますが、サイトにはCKエディターに表示されている背景画像があります。一般的なサイトとCKエディターの両方で同じCSSファイルを使用しているときにこれを削除する必要があります(スタイルのドロップダウンでCSSを取得するため)。

config.BodyClassを画像のないスタイルに設定してみました-これはFCK2.xでは機能しますが、CK3では機能しません。また、グーグルでconfig.extraCss設定を見つけましたが、ドキュメントに表示されておらず、とにかく何もしていないようです。

フルページがオフになっています(つまり、エディターが<body><head>etcタグを生成していません))

サイト用とボディスタイルの異なるCK用の2つのCSSファイルを使用することで回避策がありますが、もっと良い方法があるはずです。

ありがとう、ケビン

構成セクション:

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が自分のサイトの背景画像を表示している理由を探しているときにこのページに出くわしました。

CKEditorがノードの[コメントを作成]セクションに背景画像を表示している場合:

1-「admin/config / content/wysiwyg」に移動します

2-テキスト形式が背景画像を表示しているテキスト形式に編集をクリックします

3-[CSS]タブのドロップダウンをクリックします

4-エディターCSSを「エディターデフォルトCSS」に変更します。

これが誰かに役立つことを願っています!

于 2013-03-04T22:35:33.303 に答える
1

CKEditorでの正しい名前は、先頭が小文字の bodyClass です。

于 2012-05-01T16:31:30.740 に答える