Таб на странице редактирования ресурса
Dec 27, 2017
Добрый день. Столкнулся с такой казалось мелочью, но никак не могу ее победить: как вывести таб от своего компонента на страннице редактирования ресурса, чтобы сохранить его функциональность? Я делаю следующим способом:
- Написал плагин на событие "OnDocFormPrerender", в котором подключаю файл tab.js, а также файлы js компонента (а надо ли?)
- В файле tab.js пишу такой код:
Ext.onReady(function () {
var mainPanel = Ext.getCmp("modx-panel-resource");
if (!mainPanel) return;
if (mainPanel.config.record.id > 0) {
modCOM.config.docid = mainPanel.config.record.id;
MODx.addTab("modx-resource-tabs", {
title: _("modcom"),
id: "files-tab",
width: "95%",
items: [{
xtype: "modcom-grid-items",
width: "95%"
}]
});
}
});
В результате вкладка не выводится...
- Если же я меняю xtype на любой из стандартных, то все работает. Проблема я так понимаю в том, что MODX не видит мой кастомный xtype? Но в плагине у меня подключены все js, которые есть в компоненте, не пойму в чем я ошибаюсь... Помогите, пожалуйста.