CKEditor:如何更改编辑器行为而不更改它的源代码?

时间:2012-04-21 04:21:01

标签: javascript ckeditor

我的意思是下一件事:出于默认样式原因,我想在编辑区(iframe)中创建一些特定的类。我现在如何通过更改它的插件table的源代码来做到这一点,但改变那些文件是不好的决定......并且通过配置是不可能做到的。也许有一些方法可以动态地重新定义表行为......

在这种情况下,最佳解决方案是什么?

提前致谢!

2 个答案:

答案 0 :(得分:1)

我认为更改“造型原因”的源代码是一个坏主意。

您可以通过更改默认外观(我认为是v2皮肤)或向CKEditor添加自定义外观来轻松更改默认CSS。

Documentation

Developers Guide

答案 1 :(得分:1)

您可以编写一个插件来动态修改表格对话框或任何其他对话框的行为。你能用这种方法走多远取决于你的能力和你想要的变化。如果它变得太复杂而无法以这种方式调整,那么第二种方法是复制您想要修改的原始插件并基于该创建自己的版本(但在CKEditor源文件夹之外)

此插件例如在“表格和单元格”对话框中添加一个字段以选择背景图像:http://cksource.com/forums/viewtopic.php?f=18&t=23607

您可以按照CKEditor tutorials

了解如何编写插件