дополнительное поле для товара 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) :(
спасибо заранее
                            Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.