2011-06-09 75 views
0

我有一個config.js文件看起來像:問題附加樣式表的CKEditor

CKEDITOR.editorConfig = function(config) 
{ 
    config.stylesSet = 'custom:/themes/custom.js'; 
    config.contentsCss = '/assets/css/master.css'; 
}; 

我可以看到我在我的custom.js在CKEditor的款式下拉定義的樣式,但是當我將它們應用於WYSIWYG編輯器中的元素,樣式不會顯示在編輯器中,但它們在條目發佈時會顯示。還有什麼我失蹤? :?

+0

你是否指向'config.contentsCss'與你在主站點上使用的相同的CSS?我的意思是,有佈局規則和其他東西?如果是這樣,請嘗試檢查選擇器是否適合您的文本樣式 - 也許這些規則不適用於CKEditor區域內。 (在我的情況下,在主樣式表中有相當複雜的規則,有必要創建一個單獨的css文件,只有與版式相關的樣式才能生效。) – Tony 2011-06-09 17:09:27

+0

嘗試爲編輯樣式添加樣式表,但結果相同。 – Tyssen 2011-06-09 22:08:32

+0

你正在使用什麼瀏覽器?也許你的問題與MIME類型有關,檢查這個線程:http://cksource.com/forums/viewtopic.php?p=53687&sid=f957ae9094ba1c575bd1df5e5f6bdf8d#p53687 – Tony 2011-06-09 22:25:26

回答

0

我可能是錯的,但我相信該路徑與顯示頁面而不是js文件的html(或php)文件相關。

我使用CKEditor,不得不這樣做與圖像,但不是CSS。讓我知道它是否有效。

+0

css文件的路徑與服務器根目錄相關,而不是CKEditor配置文件。 – Tyssen 2011-06-09 22:09:15