Дополнительные свойства товара minishop2
Доброго дня!
Пытаюсь добавить два дополнительных свойства товара типа чекбокс
По инструкции создал плагин товара, получилось вывести поля в карточку товара в админке, все работает. Теперь пытаюсь чтобы поле вывелось как стандартные поля minishop2 «новый, особый, популярный», но что-то ничего не выводится, не пойму почему, код msproductdata.js:
Пробовал getColums еще так:
UPD
Разобрался, нужно было в системной настройке ms2_category_grid_fields указать эти поля, все работает
Пытаюсь добавить два дополнительных свойства товара типа чекбокс
По инструкции создал плагин товара, получилось вывести поля в карточку товара в админке, все работает. Теперь пытаюсь чтобы поле вывелось как стандартные поля minishop2 «новый, особый, популярный», но что-то ничего не выводится, не пойму почему, код msproductdata.js:
miniShop2.plugin.product_properties = {
getFields: function(config) {
return {
hot: {
xtype: 'xcheckbox'
,hideLabel: true
,inputValue: 1
,checked: parseInt(config.record.availability || 1)
,boxLabel: _('ms2_product_hot')
,fieldLabel: _('ms2_product_hot')
,description: '<b>[[*hot]]</b><br />'+_('ms2_product_hot_help')
,name: 'hot'
,allowBlank:true
,anchor: '100%'
},
promo: {
xtype: 'xcheckbox'
,hideLabel: true
,inputValue: 1
,checked: parseInt(config.record.availability || 1)
,boxLabel: _('ms2_product_promo')
,fieldLabel: _('ms2_product_promo')
,description: '<b>[[*promo]]</b><br />'+_('ms2_product_promo_help')
,name: 'promo'
,allowBlank:true
,anchor: '100%'
}
}
},
getColumns: function() {
return {
hot: {
header: _('ms2_product_hot')
,dataIndex: 'hot'
,name: 'hot'
,sortable: false
,width: 60
,editor: {
xtype: 'combo-boolean'
,renderer: 'boolean'
}
},
promo: {
header: _('ms2_product_promo')
,dataIndex: 'promo'
,name: 'promo'
,sortable: false
,width: 60
,editor: {
xtype: 'combo-boolean'
,renderer: 'boolean'
}
}
}
}
};
Пробовал getColums еще так:
getColumns: function() {
return {
hot: {width: 50, sortable: true, editor: {xtype: 'combo-boolean', renderer: 'boolean'}},
promo: {width: 50, sortable: true, editor: {xtype: 'combo-boolean', renderer: 'boolean'}},
}
}
тоже не выводитсяUPD
Разобрался, нужно было в системной настройке ms2_category_grid_fields указать эти поля, все работает
Комментарии: 2
Есть msAddFields, чтобы плагины не писать.
Изучу, спасибо)
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.