В состав модуля входит компонент
booking.search отображающий форму поиска номера. В состав компонента включено три шаблона поисковой формы:
- .default - шаблон используется на основной странице поиска /vibook/index.php.
- line - шаблон в виде поисковой строки. Может использоваться на всех страницах сайта.
- box - шаблон виде виджета. Может использоваться на всех страницах сайта.
Для отображения на всех страницах сайта поисковой строки добавьте в
header.php шаблона сайта код вызова компонента
booking.search с шаблоном
line (строка):
<?
$APPLICATION->IncludeComponent(
"vibook:booking.search",
"line",
[
"COMPOSITE_FRAME_MODE" => "A",
"COMPOSITE_FRAME_TYPE" => "AUTO"
],
false
);
?>
или с шаблоном
box (виджет):
<?
$APPLICATION->IncludeComponent(
"vibook:booking.search",
"box",
[
"COMPOSITE_FRAME_MODE" => "A",
"COMPOSITE_FRAME_TYPE" => "AUTO"
],
false
);
?>
Чтобы вывести строку или виджет на конкретной странице, можно, например, применить условие
$APPLICATION->GetCurPage(false). Например, чтобы вывести строку только на главной странице, нужно добавить код:
<?
if($APPLICATION->GetCurPage(false) == SITE_DIR){
$APPLICATION->IncludeComponent(
"vibook:booking.search",
"line",
[
"COMPOSITE_FRAME_MODE" => "A",
"COMPOSITE_FRAME_TYPE" => "AUTO"
],
false
);
}
?>
Для примера, компонент поисковой строки размещен на главной странице этого сайта
vibook.ru.
Поисковый виджет размещен на странице
vibook.ru/faq/