setFrameMode(true);
?>
$main_office_markup_content = [
"@context" => "https://schema.org",
"@type" => "FinancialService",
"image" => [
"https://avatars.mds.yandex.net/get-altay/2389272/2a000001749629d635959647ec27834f22be/XXXL",
],
"name" => "Эволюция Автолизинга",
"address" => [
"@type" => "PostalAddress",
"streetAddress" => "Котляковская ул., 8",
"addressLocality" => "Москва",
"addressRegion" => "Москва",
"postalCode" => "115201",
"addressCountry" => "Россия",
],
//"review" => [
// "@type" => "Review",
// "reviewRating" => [
// "@type" => "Rating",
// "ratingValue" => "4",
// "bestRating" => "5"
// ],
// "author" => [
// "@type" => "Person",
// "name" => "Lillian Ruiz",
// ]
//],
"geo" => [
"@type" => "GeoCoordinates",
"latitude" => 55.643978,
"longitude" => 37.640452,
],
"url" => "https://".SITE_SERVER_NAME."/about/contacts/",
"telephone" => "+74951466767",
"openingHoursSpecification" => [
[
"@type" => "OpeningHoursSpecification",
"dayOfWeek" => [
"Monday",
"Tuesday",
"Wednesday",
"Thursday",
"Friday",
],
"opens" => "09:00",
"closes" => "18:00",
],
[
"@type" => "OpeningHoursSpecification",
"dayOfWeek" => "Saturday",
"opens" => "00:00",
"closes" => "00:00",
],
[
"@type" => "OpeningHoursSpecification",
"dayOfWeek" => "Sunday",
"opens" => "00:00",
"closes" => "00:00",
],
],
];
$APPLICATION->AddHeadString('', false, "AFTER_JS");
?>
$placemarks = [];
foreach($arResult['AGENCIES'] AS $agency)
{
$content = "";
$content .= !empty($agency['PROPERTIES']['PHONE']['VALUE']) ? "
Горячая линия: ".$agency['PROPERTIES']['PHONE']['VALUE']."
" : "";
$content .= !empty($agency['PROPERTIES']['PHONE_CENTRAL']['VALUE']) ? "Телефон центрального офиса: ".$agency['PROPERTIES']['PHONE_CENTRAL']['VALUE']."
" : "";
$content .= !empty($agency['PROPERTIES']['ADDRESS']['VALUE']) ? "Адрес: ".$agency['PROPERTIES']['ADDRESS']['VALUE']."
" : "";
$content .= !empty($agency['PROPERTIES']['HOURS']['VALUE']) ? "Часы работы: ".$agency['PROPERTIES']['HOURS']['VALUE']."
" : "";
$coords = explode(",", $agency['PROPERTIES']['GEO']['VALUE']);
array_push($placemarks, [
"coords" => $coords,
"content" => $content,
]);
}
?>
$APPLICATION->IncludeComponent("bitrix:menu", "evolution.left.menu", Array(
"ALLOW_MULTI_SELECT" => "N", // Разрешить несколько активных пунктов одновременно
"CHILD_MENU_TYPE" => "left", // Тип меню для остальных уровней
"DELAY" => "N", // Откладывать выполнение шаблона меню
"MAX_LEVEL" => "1", // Уровень вложенности меню
"MENU_CACHE_GET_VARS" => array( // Значимые переменные запроса
0 => "",
),
"MENU_CACHE_TIME" => "3600", // Время кеширования (сек.)
"MENU_CACHE_TYPE" => "N", // Тип кеширования
"MENU_CACHE_USE_GROUPS" => "Y", // Учитывать права доступа
"ROOT_MENU_TYPE" => "left", // Тип меню для первого уровня
"USE_EXT" => "Y", // Подключать файлы с именами вида .тип_меню.menu_ext.php
),
false
);?>
Показываем представительства, которые обслуживают выбранный регион
$APPLICATION->IncludeComponent(
"evolution:regions.list",
"select",
Array(
"ID" => "regions_select_mobile",
"CLASS" => "regions_select",
)
); ?>
$agencies_column_left = [];
$agencies_column_right = [];
foreach($arResult['AGENCIES'] AS $k => $ag)
{
if($k % 2 == 0)
{
array_push($agencies_column_left, $ag);
}
else
{
array_push($agencies_column_right, $ag);
}
}
?>
$c = 1; ?>
foreach($agencies_column_left AS $agency): ?>
foreach($agency['PROPERTIES']['REGION']['VALUE'] AS $r): ?>region_= $r; ?> endforeach; ?>">
if($agency['PROPERTIES']['PHONE']['VALUE'] != ""): ?>
Горячая линия: = $agency['PROPERTIES']['PHONE']['VALUE']; ?>
endif; ?>
if($agency['PROPERTIES']['PHONE_CENTRAL']['VALUE'] != ""): ?>
Телефон центрального офиса: = $agency['PROPERTIES']['PHONE_CENTRAL']['VALUE']; ?>
endif; ?>
if($agency['PROPERTIES']['ADDRESS']['VALUE'] != ""): ?>
Адрес: = $agency['PROPERTIES']['ADDRESS']['VALUE']; ?>
endif; ?>
if($agency['PROPERTIES']['HOURS']['VALUE'] != ""): ?>
Часы работы: = $agency['PROPERTIES']['HOURS']['VALUE']; ?>
endif; ?>
">Показать на карте
$c++; ?>
endforeach; ?>
foreach($agencies_column_right AS $agency): ?>
if($agency['PROPERTIES']['PHONE']['VALUE'] != ""): ?>
Горячая линия: = $agency['PROPERTIES']['PHONE']['VALUE']; ?>
endif; ?>
if($agency['PROPERTIES']['PHONE_CENTRAL']['VALUE'] != ""): ?>
Телефон центрального офиса: = $agency['PROPERTIES']['PHONE_CENTRAL']['VALUE']; ?>
endif; ?>
if($agency['PROPERTIES']['ADDRESS']['VALUE'] != ""): ?>
Адрес: = $agency['PROPERTIES']['ADDRESS']['VALUE']; ?>
endif; ?>
if($agency['PROPERTIES']['HOURS']['VALUE'] != ""): ?>
Часы работы: = $agency['PROPERTIES']['HOURS']['VALUE']; ?>
endif; ?>
">Показать на карте
endforeach; ?>
$c = 1; ?>
foreach($arResult['AGENCIES'] AS $agency): ?>
foreach($agency['PROPERTIES']['REGION']['VALUE'] AS $r): ?>region_= $r; ?> endforeach; ?>" data-region="= $agency['PROPERTIES']['REGION']['VALUE'][0]; ?>" data-agency="= $agency['ID']; ?>">
if($agency['PROPERTIES']['PHONE']['VALUE'] != ""): ?>
Горячая линия: = $agency['PROPERTIES']['PHONE']['VALUE']; ?>
endif; ?>
if($agency['PROPERTIES']['PHONE_CENTRAL']['VALUE'] != ""): ?>
Телефон центрального офиса: = $agency['PROPERTIES']['PHONE_CENTRAL']['VALUE']; ?>
endif; ?>
if($agency['PROPERTIES']['ADDRESS']['VALUE'] != ""): ?>
Адрес: = $agency['PROPERTIES']['ADDRESS']['VALUE']; ?>
endif; ?>
if($agency['PROPERTIES']['HOURS']['VALUE'] != ""): ?>
Часы работы: = $agency['PROPERTIES']['HOURS']['VALUE']; ?>
endif; ?>
">Показать на карте
$c++; ?>
endforeach; ?>