Denis

Denis

Был в сети 06 октября 2021, 09:31
Заказы не принимаю
Когда на сайте большое кол-во опций и большое кол-во категорий — очень трудоемко отмечать все категории в настройках привязки опций. В данный момент можно выделить все опции и один раз отметить все категории, но общий чекбокс, кликнув на который, отметились бы все категории был бы очень полезен.
Если контент-менеджеру не нужно работать с этими полями в админке. То можно просто через api забить все товары нужными опцями и не парится. Да, в админке они всё еще не будут выводиться, но всё работать будет.
youtu.be/txWYm8t6saw
Видео с демонстрацией
Код ядра modx никак не редактировался
только другие плагины (весь список виден в видео, фуллдефолт, использую на всех сайтах)
Забавно. Попробовал оба плагина. Оба не работают.
Я же правильно понимаю, что их просто установить надо и появится новый тип документа?
Так вот в обоих случаях не появилось нового типа, только старые.

PS. в случае Collections попробовал пошаманить. Через консоль ручками установил class_key = 'CollectionContainer'. И теперь этот ресурс пропал из дерева) Но при переходе в админке по id ресурса я получил таки список дочерних ресурсов.
Сделал иначе.
В сессию записывается текущий контекст.
Потом идёт редирект на дефолтный контекст.
Но так же повешено событие на onHandleRequest и если в сессии есть предыдущий контекст — то он переключает его туда.
Небольшая магия с очередью ивентов и всё работает как нужно)