А что именно не понятно?
Можно, например, компонент каталог использовать.
Разделы это дома, секции, этажи. Элементы - квартиры. Если есть свойства, значения которых повторяются (например планировки квартир), можно их вынести в отдельные справочники. В доме смена квартиры идет через ajax. Шаблон выбора дома и секции в svg, как уже посоветовали.
Можно, например, компонент каталог использовать.
Разделы это дома, секции, этажи. Элементы - квартиры. Если есть свойства, значения которых повторяются (например планировки квартир), можно их вынести в отдельные справочники. В доме смена квартиры идет через ajax. Шаблон выбора дома и секции в svg, как уже посоветовали.