有没有办法为编辑器的每个实例覆盖 CKEditor 的配置文件?
我设置了全局大小和高度,
CKEDITOR.editorConfig = function( config )
{
config.height = '400px';
config.width = '600px';
...
并且我想仅在单独页面上更改编辑器的一个实例的高度和宽度。还有其他人完成过这个吗?
I have a global size and height set
CKEDITOR.editorConfig = function( config )
{
config.height = '400px';
config.width = '600px';
...
And I would like to change this height and width for only one instance of the editor on a seperate page. Has anyone else accomplished this?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
是的。当您在页面上创建编辑器时,您可以覆盖
事实上,作为性能建议,您可以将所有此处配置选项并单独保存配置文件的加载。您可以在自己的共享 JavaScript 文件中执行此操作,并进行参数化以覆盖页面的特定值。
更新响应评论
可以像任何其他设置一样使用单独的配置文件(使用上面的 customConfig 进行查看。如果您不需要任何 自定义配置 加载使用
Yes. When you create the editor on the page, you can override
In fact as a performance recommendation you can put all the configuration options here and save the loading of the config file separately. You might do this in a shared JavaScript file of your own, parametrized to override specific values for a page.
UPDATE in response to comment
A separate config file can be used like any other setting (look above with customConfig. If you don't want any custom configs loaded use
您可以在
instanceReady
事件上调整编辑器大小:现在,您必须在想要自定义高度的文本区域上指定高度属性:
You can resize editor on
instanceReady
event:Now you have to specify height attribute on the textarea for which you want to have custom height:
<textarea id="my-editor" height="250"></textrarea>