2012-05-01 20 views
1

我正在從FCK編輯器遷移到CK編輯器3.6.3,並且該網站有一個背景圖片,它出現在CK編輯器中。我需要在一般網站和CK編輯器中使用相同的CSS文件(在CSS中選擇樣式下拉列表)來移除此內容。網站有一個背景圖片 - 無法將其從編輯器中刪除

我試着將config.BodyClass設置爲沒有圖像的樣式 - 這適用於FCK2.x但不適用於CK3。我還通過google找到了一個config.extraCss設置,但我沒有在文檔中看到它,而且它似乎也沒有做任何事情。

整頁是關閉(即編輯器沒有生產<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節( '主' 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; 
} 

回答

1

在CKEditor的正確名稱是bodyClass與一個初始的小寫。

+0

謝謝!我在這裏進行了快速檢查後,從FCK2.x配置文件中完成了複製粘貼 - http://docs.cksource.com/CKEditor_3.x/Developers_Guide/FCKeditor_CKEditor_Configuration_Mapping - 我沒有注意到'b' – KevInSol

1

想到我應該在這裏發表我的見解以獲得我的發現。我遇到了這個頁面,同時尋找CKEditor顯示我的網站背景圖片的原因。

如果CKEditor的呈現出的背景圖像上做一個節點的註釋部分:

1 - 前往「管理/配置/內容/所見即所得」

2 - 點擊編輯的文本格式爲哪個文本格式示出的背景圖像

3 - 單擊CSS標籤下拉

4 - 改變編輯器CSS到「編輯默認CSS」。

希望這可以幫助別人!