Aрхив: Добавить вкладку на экранную форму шаблона

Нужно на экранную форму шаблона ресурса добавить вкладку.

Сама форма шаблона формируется тут manager/assets/modext/widgets/element/modx.panel.template.js

Что я сделал: создал плагин на событие OnTempFormRender

В плагине подключаю *.js, который включает в себя следующее:



MODx.panel.Template = function(config) {

config = config || {};

Ext.applyIf(config, {

items: [

MODx.getPageStructure ([

{

id: 'new-tab8',

autoHeight: true,

title: 'New tab 8',

layout: 'form',

anchor: '100%',

items: [{

html: 'test8',

bodyCssClass: 'panel-desc',

border: false

}]

}

])

]

});

MODx.panel.Template.superclass.constructor.call(this,config);

};

Ext.extend(MODx.panel.Template,MODx.FormPanel);

Ext.reg('modx-panel-template',MODx.panel.Template);



Все вроде и работает, но код перетирает существующий код. Новая вкладка отображается, а существующие нет.



Если добавляю вкладку в manager/assets/modext/widgets/element/modx.panel.template.js, то все прекрасно работает

vadim
Бюджет проекта:
1 000 RUB
Версия MODX:
Revolution
Разработчики:
Любые
Срок до:
08.01.2020

Предложения (0)


Для добавления комментариев вы должны или зарегистрироваться.