miniShop2 icon indicating copy to clipboard operation
miniShop2 copied to clipboard

У товара, на вкладке "Категории" не отображаются категории, если они вложены в другой ресурс (не категория)

Open Ruslan-Aleev opened this issue 4 years ago • 2 comments

Сообщение об ошибке

Во вкладке "Категории" у товара дерево категорий отображается при 'isfolder' => true (https://github.com/bezumkin/miniShop2/blob/master/core/components/minishop2/processors/mgr/category/getnodes.class.php#L60). Однако в MODX при перетаскивании ресурсов в другой - isfolder не всегда станет true, думаю, нужно другой фильтр добавить, чтобы отображать только категории без других ресурсов.

Категория была во вложенном ресурсе, но у ресурса isfolder false, и я ее не мог выбрать.

category

Резюме

По-моему, тут должно отображаться только дерево категорий и все, без других ресурсов.

p.s. Еще чекбоксы у категорий без стилей, красивее сделать иконочный чекбокс.

В итоге, при учете того, что в дереве отображаются только категории, то нам не нужны иконки категорий в дереве, а дерево будет, например, таким:

category_f

Кстати, почему-то в дереве категорий контекст отображается через ключ, а логичнее через имя контекста.

Среда

miniShop2 2.5 MODX 2.7.1

Ruslan-Aleev avatar Sep 20 '19 11:09 Ruslan-Aleev

Кстати, почему-то в дереве категорий контекст отображается через ключ, а логичнее через имя контекста.

Вот это отличная идея, сделаю чтобы при существовании имени оно выводилось

GulomovCreative avatar Sep 23 '19 17:09 GulomovCreative

Сделано в #364

Ibochkarev avatar Sep 25 '19 06:09 Ibochkarev

В miniShop 4.2.0 MODX 2.8.5 не воспроизводится, так как изменилась логика построения дерева.

webinmd avatar May 10 '23 08:05 webinmd