В MiniShop2 снимаются чекбоксы у опций товаров

В какой-то момент перестали отображаться чекбоксы как отмеченные, хотя в тегах значения устанавливаются. И, соответственно, при сохранении все значения опций, у которых чекбоксы становятся равны 0. Не отмечать же каждый раз чекбоксы. Причину такого поведения не выяснил, но пришлось сделать костыль:

в файле
\assets\components\minishop2\js\mgr\product\product.common.js
добавлены строки (404-406):

395       switch (field.xtype) {
396            case 'minishop2-xdatetime':
397            case 'minishop2-combo-user':
398                properties.anchor = '95%';
399                properties.fieldLabel = _('ms2_product_' + name);
400                break;
401            case 'xcheckbox': 
402                properties.boxLabel = _('ms2_product_' + name);
403                properties.hideLabel = true;
404		      if (field.value == '1') {
405		            properties.checked = 'checked';
406		      };
407                break;
408            case 'textname':

Опций сейчас 45 штук. От чего такое может произойти?

UPD: Исправлено в версии 2.4.11-pl
lineharo
23 марта 2017, 20:26
modx.pro
1
1 095
+1

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

Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
0