По доп.полю в miniShop2

Делаю все по инструкции, но при добавлении поля с xtype minishop2-combo-options — не видно имя параметра.
В админке выбираю и сохраняю нужное, перезагружаю и выходит вот так вот — как на картинке.
Почему так может быть?? может быть кто-нибудь сталкивался с таким? что неправильно?
Марина Шипилова
23 декабря 2014, 23:39
modx.pro
1 570
0

Комментарии: 5

Марина Шипилова
24 декабря 2014, 06:32
0
я поняла, почему это происходит — это происходит лишь тогда, когда делается выбор из определенного списка store ['х','х'], указанного в msproductdata.js (например,
marka: {xtype: 'minishop2-combo-options',description: '<b>[[+marka]]</b><br />'+_('ms2_product_marka_help'), editable: false,store: [['Audi', 'Audi'],['BMW', 'BMW'],['Cadillac', 'Cadillac'],['Chery', 'Chery']]}
)
Нашла выход, подсмотрела в теме bezumkin.ru/modx/minishop2/classes/910/:
Если сделать так — то все ок:
marka: {xtype: 'minishop2-combo-options',mode: 'local', description: '<b>[[+marka]]</b><br />'+_('ms2_product_marka_help'), editable: false, store: new Ext.data.SimpleStore({fields: ['id','value'],data: [[0,'Audi'],[1,'BMW'],[2,'Cadillac']]})}
НО возникает вопрос: если таких вариантов немного — это норм, а вот, если их очень много, например, 30? насколько это разумно?
    Алексей Ерохин
    24 декабря 2014, 11:20
    0
    Преимущество minishop2-combo-options над обычным комбобоксом в том, что минишоповский берет существующие значения из modx_ms2_product_options и можно без проблем новые добавлять, а Вы ему store переопределяете.
    То есть, если у Вас уже есть товар с такой маркой, то он будет в выпадающем списке, если же нет, Вы можете его просто написать туда ручками и эту марку можно будет выбирать в будущем.
      Марина Шипилова
      24 декабря 2014, 18:10
      0
      это я понимаю, но тут уже дело в удобстве для менеджера, который будет доп.поля заполнять… и когда есть уже готовый список — так проще. а менеджеры такие менеджеры — сами понимаете… но я пока в раздумьях, как красиво сделать и чтоб производительность не страдала))
        Алексей Ерохин
        24 декабря 2014, 18:13
        0
        Если они захотят добавить поле — работа придет к Вам. Оплата труда программиста выше, чем менеджера, считайте выгоду компании, причем менеджеру надо вместо 1 клика мышкой написать всего 5 букв с клавиатуры.
          Марина Шипилова
          24 декабря 2014, 18:38
          0
          скажем так, за все уже уплачено — точнее обозначена цена, но по поводу удобности и как что будет в админке — мы не договаривались. Это моя инициатива. А так — как сделаю, так сделаю)
    Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
    5