дополнительное поле для товара minishop2
есть пример
docs.modx.pro/komponentyi/msearch2/rasshirenie/primer-filtraczii-tovarov
docs.modx.org/current/ru/extending-modx/custom-manager-pages/modext/modx.combo.combobox
создал по примеру
Пример фильтрации товаров
docs.modx.pro/komponentyi/msearch2/rasshirenie/primer-filtraczii-tovarov
дополнительный plugin с названием upakovka
в данном файле пробую адаптировать пример, чтобы через combo-list листились данные параметы, или даже просто хоть както отображались
конечно желательно как tags родной ms2 field
что я делаю нетак подскажите пожалуйста
и можно ли в одной модели соединить много дополнительных fields
тоесть один общий msproductdata map для всех дополнительных fields
msproductdata.map.inc.php
docs.modx.pro/komponentyi/msearch2/rasshirenie/primer-filtraczii-tovarov
docs.modx.org/current/ru/extending-modx/custom-manager-pages/modext/modx.combo.combobox
создал по примеру
Пример фильтрации товаров
docs.modx.pro/komponentyi/msearch2/rasshirenie/primer-filtraczii-tovarov
дополнительный plugin с названием upakovka
в данном файле пробую адаптировать пример, чтобы через combo-list листились данные параметы, или даже просто хоть както отображались
конечно желательно как tags родной ms2 field
//Добавляем виджеты ExtJS для этого поля (availability) в админку:
// Файл /assets/components/minishop2/plugins/upakovka/msproductdata.js
// Combo Box со списком единиц
Doodles.combo.Units = function(config) {
config = config || {};
Ext.applyIf(config,{
store: new Ext.data.ArrayStore({
id: 0
,fields: ['unit','display']
,data: [
['MB','Megabyte']
,['GB','Gigabyte']
,['TB','Terabyte']
,['PB','Petabyte']
,['EB','Exabyte']
,['ZB','Zettabyte']
,['YB','Yottabyte']
]
})
,mode: 'local'
,displayField: 'display'
,valueField: 'unit'
});
Doodles.combo.Units.superclass.constructor.call(this,config);
};
Ext.extend(Doodles.combo.Units,MODx.combo.ComboBox);
Ext.reg('doodle-combo-units',Doodles.combo.Units);
miniShop2.plugin.pluginname = {
getFields: function(config) {
return {
upakovka: {
header: _('usergroup')
,dataIndex: 'usergroup'
,width: 140
,editor: { xtype: 'modx-combo-usergroup', renderer: true}
}
return {
upakovka: {xtype: 'textfield', description: _('ms2_product_upakovka_help')}
}
}
,getColumns: function() {
// Вызов Combo Box из сетки
upakovka: {
header: _('unit')
,dataIndex: 'unit'
,sortable: false
,width: 50
,editor: { xtype: 'doodle-combo-units', renderer: true }
}
return {
upakovka: {width:50, sortable:true, editor: {xtype:'textfield'}}
}
}
};
что я делаю нетак подскажите пожалуйста
и можно ли в одной модели соединить много дополнительных fields
тоесть один общий msproductdata map для всех дополнительных fields
msproductdata.map.inc.php
<?php
return array(
'fields' => array(
'availability' => 0,
'upakovka' => ''
)
,'fieldMeta' => array(
'availability' => array(
'dbtype' => 'integer'
,'precision' => '10'
,'phptype' => 'integer'
,'null' => true
,'default' => 0
),
'upakovka' => array(
'dbtype' => 'varchar',
'precision' => '255',
'phptype' => 'string',
'default' => ''
)
)
);
когда я пытаюсь сделать свой msproductdata map для дополнительного поля (я как понимаю отдельного плагина) неработает выводиться, тольео одно поле, даже без каких лтбо значений и их вывода :( Комментарии: 9
Очень сумбурно написали. У вас что-то выводится или ничего нет? В настройках(ms2_product_extra_fields) добавили поле?
Он так всегда пишет. Даже ошибки орфографические, пунктуационные никогда не исправляет =(
Да, я уже понял. Спасибо.
Используй вот это и не заморачивайся
Используй вот это и не заморачивайсяспасибо, огромнейшее
кому нежалко
выложите куданибудь и скиньте вличку ссылку на package
буду очень признателен
выложите куданибудь и скиньте вличку ссылку на package
буду очень признателен
Кирил, ты нас конечно извини. Но по указанной ссылке выше есть пакет… скачать
спасибо огромнейшее,
а есть возможность если данная версия пакета была обновлена заново package сделать
Я пробывал на ms2 2.6 и revo 2.81 после создания одного поля работает, но при добавлении новых полей они неотображаються в самих свойствах товаров ms product
конечно понимаю что скажи и за это спасибо, но если бы это было возможно
то несомненно это было бы замечательно
спасибо ещё раз всем кто удилил время
а есть возможность если данная версия пакета была обновлена заново package сделать
Я пробывал на ms2 2.6 и revo 2.81 после создания одного поля работает, но при добавлении новых полей они неотображаються в самих свойствах товаров ms product
конечно понимаю что скажи и за это спасибо, но если бы это было возможно
то несомненно это было бы замечательно
спасибо ещё раз всем кто удилил время
у кого на какой версии minishop2 и modx revo данный пакет работает вообще без глюков?
у меня просто даже после удаления потом товары из категории неотображаються вообще (ms2 2.6 modx revo 2.8.1) :(
спасибо заранее
у меня просто даже после удаления потом товары из категории неотображаються вообще (ms2 2.6 modx revo 2.8.1) :(
спасибо заранее
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.