Опции за конфигурация на компонент
Тази страница предоставя пълно описание на всички опции за конфигурация на уеб компонента, заедно с примери за тяхното използване. Това ще ви помогне да персонализирате компонента според вашите нужди.
Какво ще научите
- Кои параметри са задължителни и как да ги попълните.
- Как да използвате
sticky_button,modalиbuttons_selector. - Как да прилагате допълнителни параметри и UTM маркери според кампанията.
Задължителни параметри
type (string)
Типът на компонента. По подразбиране е location_profile. Поддържаните стойности са:
location_profile: Зарежда профил на обект.location_services: Показва списък с услугите, които се предлагат на даден обект.location_service_category: Показва категориите услуги в даден обект.location_classes: Използва се за показване на графици или класове на даден обект.business_profile: Зарежда всички обекти за даден бизнес профил.
Пример:
RSConfig = {
type: 'location_services',
};
slug (string)
Уникален идентификатор за данни или услуга. Използва се за настройка на данните, които компонентът ще зареди.
Пример:
RSConfig = {
slug: 'my-unique-location',
};
Незадължителни параметри
language (string)
Език на компонента. Ако не е зададен, се използва езикът на браузъра. Поддържани стойности:
'bg'(български)'en'(английски)'de'(немски)'es'(испански)'it'(италиански)'fr'(френски)'tr'(турски)'ro'(румънски)'el'(гръцки)'mk'(македонски)'ru'(руски)
Пример:
RSConfig = {
language: 'en',
};
sticky_button (Object)
Настройки на плаващ бутон, който се показва на страницата.
Свойства:
text(string): Текстът, който ще се показва на бутона.text_color(string): Цвят на текста. Напр.:#FFFFFFилиred.background_color(string): Цвят на фона. Напр.:#000000илиblue.tooltip_text(string): Текст за подсказка при задържане върху бутона.tooltip_expire_time(number): Време за изтичане на подсказката в секунди.tooltip_show_delay(number): Забавяне преди показване на подсказката в секунди.position(string): Позицията на бутона. Поддържаните стойности са:top-left,top-middle,top-rightright-top,right-middle,right-bottombottom-left,bottom-middle,bottom-rightleft-top,left-middle,left-bottom
Пример:
RSConfig = {
sticky_button: {
text: 'Click me!',
text_color: '#FFFFFF',
background_color: '#0000FF',
tooltip_text: 'Имате въпроси?',
tooltip_expire_time: 3600,
tooltip_show_delay: 2,
position: 'bottom-right',
},
};
modal (Object)
Настройки за модален изглед (изскачащ прозорец).
Свойства:
max_width(string): Максимална широчина на модала. Например:500pxили90%. По подразбиране:'1320px'.max_height(string): Максимална височина на модала. Например:500pxили90%. По подразбиране:'95%'.
Пример:
RSConfig = {
modal: {
max_width: '800px',
max_height: '600px',
},
};
buttons_selector (string)
Позволява персонализиране на HTML елементи, които отварят компонента при кликване. Трябва да зададете CSS селектор за бутоните, например .my-custom-button.
Пример:
<!-- Бутон -->
<button class="open-booking-widget">Резервирай сега</button>
<!-- Конфигурационен код -->
<script>
RSConfig = {
buttons_selector: '.open-booking-widget',
};
</script>