1. В таких случаях, если у вас что-то не работает, прежде чем городить всю конечную систему с плагинами, файлами и т.п., убедитесь, что вод работает в принципе. В этом вам поможет браузерная консоль.
MODx.addTab("modx-resource-tabs", {
title: _("modcom"),
id: "files-tab",
width: "95%",
items: [{
xtype: "modcom-grid-items",
width: "95%"
}]
});
Вот это не работает. То есть даже можете убрать свойство items (да и id не обязательно, тем более на уровне тестов), не работает. А вот так работает:
Ext.getCmp("modx-resource-tabs").add({
title: "TabTitle",
width: "95%"
});
2. Чаще юзайте console.log(). Убедитесь, что код ваш страбатывает при загрузке страницы, а так же есть все необходимые компоненты на странице.