Huga предложил неплохой вариант, но я пообщался с духами в онлайне (у меня иногда есть астральный канал связи с автором ветки ))), он предложил более простой и красивый вариант решения проблемы...
Причем в рамках изначально заложенного функционала без доработок!
Есть ли возможность менять набор фильтров в зависимости от выбранного типа:
Например:
если тип = квартира, то фильтры(которые чекбоксы) отображаются - новострой, ипотека, стеклопакеты, вторичное, и т.д.
если тип = коммерчиская недвижимость, то фильтры отоброжаются - офис, магазин, гостиница, база, другое
Все дело в том, что в компоненте присутствуют два признака объекта - КАТЕГОРИИ сделок (обычно это покупка продажа, аренда и т.п.) и ТИПЫ недвижимости (квартиры, дома, участки).
Причем ТИПЫ можно сделать подчиненными какой-либо КАТЕГОРИИ (свойство parent).
Но применим этот вариант только в случае, когда в поиске после выбора КАТЕГОРИИ (квартиры), нет необходимости искать далее сразу по нескольким ТИПАМ (новострой, ипотека, стеклопакеты, вторичное), а достаточно предоставить поиск только по одному из них (НЕ ЧЕКБОКСЫ).В данном случае в КАТЕГОРИЯХ вы создаете:
1. квартиры
2. коммерческая недвижимость
А в ТИПАХ:
1. новострой
2. ипотека
3. стеклопакеты
4. вторичное
5. офис
6. магазин
7. гостиница
8. база
9. другое
Причем в настройках ТИПОВ с 1 по 4 указываете parent=1 (квартиры), а у остальных - parent=2 (коммерческая недвижимость).
В настройках модуля поиска есть опция "Parent Category Type".
Если выставить ее в "Yes", то в поиске при выборе КАТЕГОРИИ, в ТИПЫ будут подгружаться принадлежащие только ей значения (типа как в связке страна->район->город).
При этом не нужно городить огород с кучей модулей поиска, а достаточно только одного!
По моему в данном случае идеальный вариант, с оговоркой указанной выше!

Фотка ведёт в никуда.
Че на ней было?
Запости снова.