Нужно на экранную форму шаблона ресурса добавить вкладку.
Сама форма шаблона формируется тут 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);
Все вроде и работает, но код перетирает существующий код. В каком направлении двигаться? Уже два «спеца» брались за заказ, но пропали.
vadim 01.01.2020 20:55 #
vadim 01.01.2020 20:57 #