2013-12-20 57 views
1

在ckeditor内容区域和应用程序中的其他视图中是否有可能具有相同的css样式?例如,我在应用程序css中覆盖了某些表的类,但是当我在ckeditor中创建表时,它看起来与视图中的不同。 我发现我可以为contents.css文件中的内容设置样式,但是出现了其他问题,我的所有样式都是在css.scss中创建的,对我来说最好的方法就是将它们导入ckeditor内容,但是我不知道是否有什么办法可以做到吗?包含自定义ckeditor内容样式

回答

0

最简单的方法是将contents.css的文件类型更改为contents.css.scss。整合后的ckeditor gem也使事情变得更容易:https://github.com/galetahub/ckeditor

+0

我真的会这样做,但是当我尝试将文件名改为scss ckeditor时,并没有在scss中看到我的文件。 –

0

您可以将路径更改为contents.css并包含多个样式表。在config.js或直接创建编辑时,指定config.contentsCss

CKEDITOR.replace('foo', { contentsCss: [ ... ] }); 

样式表将被注入和编辑的内容将匹配您的网站。阅读official guide about styles了解更多。

+0

我试图使用config.contentsCss并给我那里我的scss文件,并有问题,我认为contentsCss不会接受我的scss文件,只允许css文件。 –

+0

是的。 CKEditor期待CSS。 – oleq

相关问题