Перейти к основному содержимому
Версия: v3.2.8

Наследование

ПунктОписание
Добавлять во все подкатегорииПри добавлении нового Атрибута в категорию, он будет рекурсивно добавлен во все дочерние категории (подкатегории). Значения атрибута во всех товарах этих подкатегорий будут заполнены в соответствии с разделом "Добавление значений атрибута в товар".
Удалять из всех подкатегорийПри удалении Атрибута из категории, он будет рекурсивно удален из всех подкатегорий, а Значения из всех товаров этих подкатегорий.
Автовыбор подкатегорий с учетом иерархииРекурсивный выбор всех дочерних подкатегорий отмеченной категории. Если отмечены все дочерние категории, родительская отмечается автоматически.

Алгоритм наследования требует некоторых пояснений. Первые два пункта настроек обеспечивают недостаточно гибкий алгоритм. Что делать, если не во все подкатегории требуется добавлять тот или иной атрибут?

Начиная с версии 2.1.0 появилась возможность отметить целевые подкатегории с помощью чекбоксов. Пока ничего не отмечено - действуют правила рекурсивного добавления/удаления (если отмечены первые два пункта). Если отмечена хотя бы одна категория - действие рекурсии отменяется. Т.е. отменяется действие первых двух пунктов. Все действия будут производиться только с отмеченными категориями.

Впрочем, теперь даже без первых двух пунктов можно рекурсивно отметить все подкатегории, кликнув на чекбокс родительской категории. Для этого пункт Автовыбор подкатегорий с учетом иерархии должен быть отмечен (включен).

внимание

При включенном режиме иерархии действует и обратное правило - при выборе всех дочерних, родительская выбирается автоматически. Или - при отмене хотя бы одной дочерней, родительская автоматически отменяется.

Учитывая сказанное выше, если не нужна рекурсия, если не нужна иерархия, а нужен произвольный набор категорий, то режим Автовыбор подкатегорий с учетом иерархии надо отключить. Для оперативного управления этим режимом в дереве Категории в контекстном меню Настройки есть пункт Учитывать иерархию.

Hierarchical multi-selection
Hierarchical multi-selection
Hierarchical operate
Hierarchical operate
внимание

Действия всегда выполняются по отношению к целевой категории независимо от того, отмечена она или нет. Целевая - это та категория, куда вы перетаскиваете атрибут с помощью Drag-and-Drop или Copy-Paste, которая в результате откроется в дереве справа со всеми своими Атрибутами категории.