Допустим, есть каталог квартир. Они располагаются внутри жилого комплекса.
У жилого комплекса есть свои свойства:
- Название
- Адрес
- Район
- Фотографии
- ...
У квартиры свои свойства:
Внутри жилого комплекса может быть размещено к продаже множество квартир.
Задача:- Фильтровать и по свойствам ЖК и по свойствам квартир. Но чтобы в каталоге квартиры выводились не отдельно, а как бы в составе ЖК - одной записью в строке списка элементов, где будет Название ЖК и список из доступных квартир. Принимаем факт того, что список может быть из большого количества элементов
- На карточке товара выводится информация по ЖК и по всем квартирам, которые есть в продаже в этом ЖК
Вопрос:- Нужно делать это все через торговые предложения?
- Или просто завести 2 инфоблока и элементы квартир привязывать их к ЖК через свойство "привязка к элементам инфоблока"? А потом писать компонент фильтрации, каталога и карточки товара с нуля?