Встроить смарт-каталог ссылкой на свой элемент сайта
Вы или ваш веб-разработчик может разместить смарт-каталог на любой другой элемент сайта. Это может быть ваша собственная кнопка или основное меню сайта.
pb_front_widget.show({ accountId:XXXX, //где XXXX - id вашего аккаунта houseId:XXXX, //где XXXXX - id нужного дома. Необязательный параметр, если указан projectId открывает дом только в конкретном ЖК projectId:XXXX, //где XXXX - id нужного ЖК. Необязательный параметр. Если не указан houseId, открывает указанный ЖК url: '?filter=project:XXXX&filter=property.count:2&filter=property.price.priceMax:5000000' //необязательный параметр. Если указан, то после открытия виджета устанавливает указанные параметры согласно ссылке })
Что нужно сделать
Для этого нужно добавить ссылку нужной страницы каталога в javascript обработчик.
В обработчике нужно вызывать метод show() объекта pb_front_widget, где: accountId - номер вашего аккаунта, houseId - идентификатор дома в Profitbase, projectId = идентификатор ЖК в Profitbase.
Например:
<a href="javascript:void()" onclick="pb_front_widget.show({projectId:XXXX,accountId:XXXX});">Текст ссылки</a>
Где посмотреть значения
accountId: посмотрите в адресной строке вашего аккаунта
houseId: найдите кнопку предпросмотра объекта в личном кабинете. Они расположены во многих разделах. Например, в Смарт-каталоге/Параметры домена/Основное
Откройте нужный дом и запишите номер из адресной строки после houses/
Если вы хотите открывать смарт-каталог на странице всех объектов, а не на отдельном доме, то используйте эту же ссылку, но не вводите house_id.
Если вы хотите открывать на кнопку список домов конкретного ЖК то укажите параметр projectId а houseId не указывайте. Например:
<a href="javascript:void()" onclick="pb_front_widget.show({projectId:XXXX,accountId:XXXX});">Текст ссылки</a>