2011-06-09 33 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