miniShop2
miniShop2 copied to clipboard
У товара, на вкладке "Категории" не отображаются категории, если они вложены в другой ресурс (не категория)
Сообщение об ошибке
Во вкладке "Категории" у товара дерево категорий отображается при 'isfolder' => true
(https://github.com/bezumkin/miniShop2/blob/master/core/components/minishop2/processors/mgr/category/getnodes.class.php#L60).
Однако в MODX при перетаскивании ресурсов в другой - isfolder не всегда станет true, думаю, нужно другой фильтр добавить, чтобы отображать только категории без других ресурсов.
Категория была во вложенном ресурсе, но у ресурса isfolder false, и я ее не мог выбрать.
Резюме
По-моему, тут должно отображаться только дерево категорий и все, без других ресурсов.
p.s. Еще чекбоксы у категорий без стилей, красивее сделать иконочный чекбокс.
В итоге, при учете того, что в дереве отображаются только категории, то нам не нужны иконки категорий в дереве, а дерево будет, например, таким:
Кстати, почему-то в дереве категорий контекст отображается через ключ, а логичнее через имя контекста.
Среда
miniShop2 2.5 MODX 2.7.1
Кстати, почему-то в дереве категорий контекст отображается через ключ, а логичнее через имя контекста.
Вот это отличная идея, сделаю чтобы при существовании имени оно выводилось
Сделано в #364
В miniShop 4.2.0 MODX 2.8.5 не воспроизводится, так как изменилась логика построения дерева.