Добрый день!
Сайт написан на Битрикс.
Стоит задача сделать в свойствах товаров два списка (select) производитель и марка.
Как добавить просто свойства я понимаю, но не очень понимаю, каким образом можно связать два селекта. Например если админ сайт в свойствах товара (производитель) выбирает Xiaomi, нужно, что бы в списке селекта марка остались только модели, которые относятся к Xiaomi, если Apple, то соответственно остаются только те, которые относятся к Apple.
Подскажите, как это можно реализовать, заранее благодарен.
админка Битрикса - это ужас. Как решить Вашу задачу красиво - не знаю. Как решить её костылями:
1) первое свойство - обычный список ( или справочник, или привязка к элементам инфоблока).
2) второе свойство - кастомное. Значения появляются только если первое свойство имеет значение и только после сохранения элемента. При смене значения первого свойства и сохранении элемента текущее значение второго свойства проверяется на допустимость; если надо- сбрасывается.
Потому что это ненужно. Это плохой подход и денормализация данных. У вас должен быть только один список - марка, так как она однозначно задает производителя и по марке его всегда можно вычислить.
Используете для марки свойство Привязка к элементам инфоблока, а уже в нем сделайте свойство производитель. Оно может быть как справочником так и тоже другим инфоблоком. Зависит от задач.