По доп.полю в miniShop2
Делаю все по инструкции, но при добавлении поля с xtype minishop2-combo-options — не видно имя параметра.
В админке выбираю и сохраняю нужное, перезагружаю и выходит вот так вот — как на картинке.
Почему так может быть?? может быть кто-нибудь сталкивался с таким? что неправильно?
В админке выбираю и сохраняю нужное, перезагружаю и выходит вот так вот — как на картинке.
Почему так может быть?? может быть кто-нибудь сталкивался с таким? что неправильно?
Комментарии: 5
я поняла, почему это происходит — это происходит лишь тогда, когда делается выбор из определенного списка store ['х','х'], указанного в msproductdata.js (например,
Нашла выход, подсмотрела в теме bezumkin.ru/modx/minishop2/classes/910/:
Если сделать так — то все ок:
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? насколько это разумно?
Преимущество minishop2-combo-options над обычным комбобоксом в том, что минишоповский берет существующие значения из modx_ms2_product_options и можно без проблем новые добавлять, а Вы ему store переопределяете.
То есть, если у Вас уже есть товар с такой маркой, то он будет в выпадающем списке, если же нет, Вы можете его просто написать туда ручками и эту марку можно будет выбирать в будущем.
То есть, если у Вас уже есть товар с такой маркой, то он будет в выпадающем списке, если же нет, Вы можете его просто написать туда ручками и эту марку можно будет выбирать в будущем.
это я понимаю, но тут уже дело в удобстве для менеджера, который будет доп.поля заполнять… и когда есть уже готовый список — так проще. а менеджеры такие менеджеры — сами понимаете… но я пока в раздумьях, как красиво сделать и чтоб производительность не страдала))
Если они захотят добавить поле — работа придет к Вам. Оплата труда программиста выше, чем менеджера, считайте выгоду компании, причем менеджеру надо вместо 1 клика мышкой написать всего 5 букв с клавиатуры.
скажем так, за все уже уплачено — точнее обозначена цена, но по поводу удобности и как что будет в админке — мы не договаривались. Это моя инициатива. А так — как сделаю, так сделаю)
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.