Опции за конфигурация на компонент
Тази страница предоставя пълно описание на всички опции за конфигурация на уеб компонента, заедно с примери за тяхното използване. Това ще ви помогне да персонализирате компонента според вашите нужди.
Задължителни параметри
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-right
right-top
,right-middle
,right-bottom
bottom-left
,bottom-middle
,bottom-right
left-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>