modx-ckeditor
modx-ckeditor copied to clipboard
Редактор сжимается в TV
Редактор для TV с типом редактор почему-то сжимается по высоте, см. изображение ниже. Было бы удобно, если параметр в настройках CKEditor "Высота редактора ресурса" также брался и для TV.
MODX Revo 2.6.5 Google Chrome 67.0.3396.99
Задай высоту в js редактора. 500 оптимально
@linkinkov Можно и в css задать, но это костыль. Если есть настройка самого редактора - логично ее использовать.
Ну поэтому я про js и сказал, там есть настройка, а то что она не выведена, не проблема.
@linkinkov Здравствуйте! А в каком именно файле задавать и каким параметром?
@antonsmolko /manager/assets/components/ckeditor/modx.htmleditor.js
onRender: function (ct, position) {
this.editorConfig.height = '600px';
MODx.ux.CKEditor.superclass.onRender.call(this, ct, position);
this.addSaveCommand();
if (this.droppable)
this.makeDroppable();
},
@linkinkov Получилось. Огромное спасибо!!!
@antonsmolko /manager/assets/components/ckeditor/modx.htmleditor.js
onRender: function (ct, position) { this.editorConfig.height = '600px'; MODx.ux.CKEditor.superclass.onRender.call(this, ct, position); this.addSaveCommand(); if (this.droppable) this.makeDroppable(); },
Было корректнее сохранить настройку высоты для редактора content, а для сжимаемого редактора в TV указать нужную высоту. Например, так:
onRender: function (ct, position) {
if( this.height < 100 )
{
this.editorConfig.height = '300px';
}
else
{
this.editorConfig.height = this.height;
}
MODx.ux.CKEditor.superclass.onRender.call(this, ct, position);
this.addSaveCommand();
if (this.droppable)
this.makeDroppable();
},