Правило: Зависимые списки и переключатели
Правило «Зависимые списки, переключатели» используется для фильтрации вариантов: выбор в родительском элементе определяет набор вариантов в дочернем (зависимом, связанном) элементе. Каскад зависимых (связанных) элементов не ограничен, но при большом количестве вариантов и элементов в цепочке возможны замедления их работы.
Принцип работы
В правиле выбираются два списка или переключателя между которыми будет выполняться связь. В связке могут участвовать списки и переключатели в любом сочетании.
Также обязательно потребуется указать произвольные атрибуты (могут быть разными у каждого элемента), которые будут использоваться для отслеживания связи выбранных вариантов. Для вариантов списка может быть указано несколько значений при которых может быть показан элемент списка или переключателя. В качестве разделителя значений доступны: запятая, двоеточие, точка с запятой.
Например, имеется два списка: список стран и список городов. У первого родительского списка стран у вариантов указан атрибут с наименованием страны. У зависимого второго списка городов у вариантов указан также атрибут с наименованием страны, который при выборе в первом списке будет определять, какие варианты городов показать, а какие исключить. Для работы с большими списками удобнее использовать инфоблоки.