[miniShop2] Добавляем связь с деревом ресурсов

Простенькая доработка, которая связывает действия удаления/восстановления товаров в интерфейсе категории товара с деревом ресурсов.

Т.е. удаляете продукт в категории товаров (справа), он перечеркивается в дереве ресурсов слева (как при удалении обычного ресурса) и активизируется иконка корзины для уничтожения удаленных ресурсов. При восстановлении, процесс обратный.
Если Василий примет PR, то готов сделать. Если нет, то могу выложить отдельными файлами. Их 3 всего штуки.
П.С. Кстати, Михаил Воеводский обнаружил маленький баг — при очистке корзины, ресурсы удаляются, а сама иконка так и остается активной с указанием количества ресурсов в ней. Это баг MODX. Решается просто. Вот тут можно посмотреть как.

Update 26.09.2015
Теперь действия по удалению, восстановлению, включению и отключению товаров отражаются в дереве ресурсов. А также доработал кнопку очистки корзины. Теперь, во-первых, она дизейблится после очистки (баг MODX) и, во-вторых, посылает событие 'emptyTrash', которое ловит minishop и обновляет список товаров в интерфейсе «Категория товаров».
Получилась такая двусторонняя связь.
Кому нужно забирайте файлы. Они уже разложены по папкам. Нужно просто скопировать их в корень сайта. Только перед копирование проверьте названия папок (core/manager).
Сергей Шлоков
24 сентября 2015, 16:28
modx.pro
1
2 112
+2
Поблагодарить автора Отправить деньги

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

Василий Наумкин
24 сентября 2015, 19:35
+1
Если Василий примет PR
Не примет. Вопрос с дальнейшим развитием MS2 по-прежнему висит в воздухе.

Можешь попробовать отправить PR в репозиторий новых версий.
    Сергей Шлоков
    24 сентября 2015, 19:37
    0
    Вопрос с дальнейшим развитием MS2 по-прежнему висит в воздухе.
    Вот и я про то же.
    Сергей Шлоков
    26 сентября 2015, 08:01
    +1
    Выложил файлы и обновил описание.
      Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
      3