По договоренности
Сайт агентства недвижимости. Создан один инфоблок(объекты), в котором есть разделы (новостройки, квартиры и т.д.). В настройках инфоблока созданы общие свойства элементов. Необходимо сделать так чтобы у каждого раздела инфоблока были свои свойства. Например у элементов раздела Новостройки были свойства такие как цена за кв.м, максимальная площадь, а у элементов других разделов этих свойств не было.
На сайте реализован кабинет риэлтора, в котором менеджер добавляет объекты (реализовано через iblock.element.add.form ). Сейчас можно добавить объект, но при добавлении отображаются все свойства инфоблока. А нужно чтобы сначала можно было выбрать родительский раздел (новостройки, квартиры и т.д.) и далее в зависимости от выбранного раздела отображались бы свойства.
Дополнение: При ошибке чтобы не слетали введённые значение в полях формы.