Владимир
С нами с 21 июня 2017; Место в рейтинге пользователей: #486MODx Revolution 100 000 страниц
Есть задача сделать интернет магазин на 100 000 товаров. Если все делать через дерево ресурсов, настроить сервер в связке nginx + php-fpm, Modx справится с нагрузкою? И какие будут советы для улучшения производительности
Разработка компонента: не сохраняется combo поле
Сейчас разбираюсь с разработкой компонентов на Modx. Реализовал свой xtype для поля в форме, данные выводятся в форме но сохраняться в базе не хотят. Возможно в процессорах нужно еще что-то прописывать чтобы комбо поле сохранялось? Вот код создания xtype
ChessPuzzles.combo.cmpLevel = function(config) {
config = config || {};
Ext.applyIf(config,{
name: 'cmplevel',
hiddenName: 'cmplevel',
displayField: 'title',
valueField: 'id',
fields: ['id','title'],
pageSize: 10,
url: ChessPuzzles.config['connector_url'],
baseParams: {
action: 'mgr/level/getlist',
combo: true
}
});
ChessPuzzles.combo.cmpLevel.superclass.constructor.call(this,config);
};
Ext.extend(ChessPuzzles.combo.cmpLevel,MODx.combo.ComboBox);
Ext.reg('chesspuzzles-combo-cmplevel',ChessPuzzles.combo.cmpLevel);
ChessPuzzles.combo.cmpLevel = function(config) {
config = config || {};
Ext.applyIf(config,{
name: 'cmplevel',
hiddenName: 'cmplevel',
displayField: 'title',
valueField: 'id',
fields: ['id','title'],
pageSize: 10,
url: ChessPuzzles.config['connector_url'],
baseParams: {
action: 'mgr/level/getlist',
combo: true
}
});
ChessPuzzles.combo.cmpLevel.superclass.constructor.call(this,config);
};
Ext.extend(ChessPuzzles.combo.cmpLevel,MODx.combo.ComboBox);
Ext.reg('chesspuzzles-combo-cmplevel',ChessPuzzles.combo.cmpLevel);