Николай Ланец
11 нояб. 2014 г., 3:58

Быстрое обновление товаров через контекстное меню. ShopModxBox

Много раз замечал, что документы товаров нельзя быстро обновить через дерево документов, то есть при вызове контекстного меню нет пункта "Быстро обновить". Так как понимал, что вряд ли я здесь виноват, не копал это дело. Но тут что-то надоело совсем и решил посмотреть где же подвох? Оказывается, виной служит свойство документа-товара public $allowChildrenResources = false; и логическая ошибка MODX-а. Вот посмотрите этот блок. Типа только если allowChildrenResources (разрешено создавать дочерние документы), то только тогда добавляются некоторые пункты, включая быстрое обновление документа. Ясное дело, что здесь логическая ошибка, ибо никакое отношение быстрое обновление самого документа не имеет к дочерним документам. Вроде как это поправили но не знаю, накатят они это и на MODX2.2, или только на MODX2.3. А пока, если кому не удобно, просто сдвиньте эту строчку за пределы условия и все, меню появится.

Добавить комментарий