aggregations structure marketing fixes

This commit is contained in:
merelendor 2024-05-23 03:04:30 +03:00
parent 412a487e06
commit 01cdb18c32
53 changed files with 878 additions and 239 deletions

View File

@ -9,9 +9,14 @@ $APPLICATION->SetTitle("Эволюция автолизинга - Реквизи
Array()
);
?>
<?$APPLICATION->IncludeComponent(
<?
$APPLICATION->IncludeComponent(
"evolution:form.leasing",
"",
Array()
);?>
[
"TITLE" => "У Вас появились вопросы?",
"SUBTITLE" => "Всё о покупке автомобилей в лизинг",
]
);
?>
<?require($_SERVER["DOCUMENT_ROOT"]."/bitrix/footer.php");?>

View File

@ -18,9 +18,14 @@ $APPLICATION->SetTitle("Эволюция автолизинга: Контакт
Array()
);
?>
<?$APPLICATION->IncludeComponent(
<?
$APPLICATION->IncludeComponent(
"evolution:form.leasing",
"",
Array()
);?>
[
"TITLE" => "У Вас появились вопросы?",
"SUBTITLE" => "Всё о покупке автомобилей в лизинг",
]
);
?>
<?require($_SERVER["DOCUMENT_ROOT"]."/bitrix/footer.php");?>

View File

@ -83,7 +83,10 @@ $APPLICATION->AddHeadString('<link rel="canonical" href="https://'.SITE_SERVER_N
$APPLICATION->IncludeComponent(
"evolution:form.leasing",
"",
Array()
[
"TITLE" => "У Вас появились вопросы?",
"SUBTITLE" => "Всё о покупке автомобилей в лизинг",
]
);
?>
<?require($_SERVER["DOCUMENT_ROOT"]."/bitrix/footer.php");?>

View File

@ -53,8 +53,14 @@ $APPLICATION->SetTitle("Эволюция автолизинга: Цифровы
</article>
</div>
</section>
<?$APPLICATION->IncludeComponent(
<?
$APPLICATION->IncludeComponent(
"evolution:form.leasing",
"",
Array()
);?><?require($_SERVER["DOCUMENT_ROOT"]."/bitrix/footer.php");?>
[
"TITLE" => "У Вас появились вопросы?",
"SUBTITLE" => "Всё о покупке автомобилей в лизинг",
]
);
?>
<?require($_SERVER["DOCUMENT_ROOT"]."/bitrix/footer.php");?>

View File

@ -47,8 +47,14 @@ $APPLICATION->SetTitle("Эволюция автолизинга: Инвесто
</article>
</div>
</section>
<?$APPLICATION->IncludeComponent(
<?
$APPLICATION->IncludeComponent(
"evolution:form.leasing",
"",
Array()
);?><?require($_SERVER["DOCUMENT_ROOT"]."/bitrix/footer.php");?>
[
"TITLE" => "У Вас появились вопросы?",
"SUBTITLE" => "Всё о покупке автомобилей в лизинг",
]
);
?>
<?require($_SERVER["DOCUMENT_ROOT"]."/bitrix/footer.php");?>

View File

@ -46,8 +46,14 @@ $APPLICATION->SetTitle("Эволюция автолизинга: Инвесто
</article>
</div>
</section>
<?$APPLICATION->IncludeComponent(
<?
$APPLICATION->IncludeComponent(
"evolution:form.leasing",
"",
Array()
);?><?require($_SERVER["DOCUMENT_ROOT"]."/bitrix/footer.php");?>
[
"TITLE" => "У Вас появились вопросы?",
"SUBTITLE" => "Всё о покупке автомобилей в лизинг",
]
);
?>
<?require($_SERVER["DOCUMENT_ROOT"]."/bitrix/footer.php");?>

View File

@ -23,7 +23,10 @@ require($_SERVER["DOCUMENT_ROOT"]."/bitrix/header.php");
$APPLICATION->IncludeComponent(
"evolution:form.leasing",
"",
Array()
[
"TITLE" => "У Вас появились вопросы?",
"SUBTITLE" => "Всё о покупке автомобилей в лизинг",
]
);
?>
<?require($_SERVER["DOCUMENT_ROOT"]."/bitrix/footer.php");?>

View File

@ -25,7 +25,10 @@ $APPLICATION->AddHeadString('<link rel="canonical" href="https://'.SITE_SERVER_N
$APPLICATION->IncludeComponent(
"evolution:form.leasing",
"",
Array()
[
"TITLE" => "У Вас появились вопросы?",
"SUBTITLE" => "Всё о покупке автомобилей в лизинг",
]
);
?>
<?require($_SERVER["DOCUMENT_ROOT"]."/bitrix/footer.php");?>

View File

@ -79,9 +79,14 @@ $APPLICATION->SetTitle("Эволюция автолизинга: Реквизи
</div>
</div>
</section>
<?$APPLICATION->IncludeComponent(
<?
$APPLICATION->IncludeComponent(
"evolution:form.leasing",
"",
Array()
);?>
[
"TITLE" => "У Вас появились вопросы?",
"SUBTITLE" => "Всё о покупке автомобилей в лизинг",
]
);
?>
<?require($_SERVER["DOCUMENT_ROOT"]."/bitrix/footer.php");?>

View File

@ -23,9 +23,14 @@ $APPLICATION->SetTitle("Эволюция автолизинга: Отзыв до
</article>
</div>
</section>
<?$APPLICATION->IncludeComponent(
<?
$APPLICATION->IncludeComponent(
"evolution:form.leasing",
"",
Array()
);?>
[
"TITLE" => "У Вас появились вопросы?",
"SUBTITLE" => "Всё о покупке автомобилей в лизинг",
]
);
?>
<?require($_SERVER["DOCUMENT_ROOT"]."/bitrix/footer.php");?>

View File

@ -18,9 +18,14 @@ $APPLICATION->SetTitle("Эволюция автолизинга: Общие ус
Array()
);
?>
<?$APPLICATION->IncludeComponent(
<?
$APPLICATION->IncludeComponent(
"evolution:form.leasing",
"",
Array()
);?>
[
"TITLE" => "У Вас появились вопросы?",
"SUBTITLE" => "Всё о покупке автомобилей в лизинг",
]
);
?>
<?require($_SERVER["DOCUMENT_ROOT"]."/bitrix/footer.php");?>

View File

@ -52,11 +52,16 @@ $APPLICATION->SetTitle("Эволюция автолизинга: Вместе с
<article>
<?$APPLICATION->IncludeComponent(
<?
$APPLICATION->IncludeComponent(
"evolution:form.leasing.nomail",
"",
Array()
);?>
[
"TITLE" => "У Вас появились вопросы?",
"SUBTITLE" => "Всё о покупке автомобилей в лизинг",
]
);
?>
</article>
</section>

View File

@ -41,7 +41,10 @@ $APPLICATION->SetTitle("Новые автомобили в лизинг");
$APPLICATION->IncludeComponent(
"evolution:form.leasing",
"",
Array()
[
"TITLE" => "У Вас появились вопросы?",
"SUBTITLE" => "Всё о покупке автомобилей в лизинг",
]
);
?>
<?require($_SERVER["DOCUMENT_ROOT"]."/bitrix/footer.php");?>

View File

@ -53,7 +53,10 @@ $APPLICATION->SetTitle("Новые автомобили в лизинг");
$APPLICATION->IncludeComponent(
"evolution:form.leasing",
"",
Array()
[
"TITLE" => "У Вас появились вопросы?",
"SUBTITLE" => "Всё о покупке автомобилей в лизинг",
]
);
?>
<?require($_SERVER["DOCUMENT_ROOT"]."/bitrix/footer.php");?>

View File

@ -35,7 +35,10 @@ $APPLICATION->AddChainItem("Каталог", "/catalog/");
$APPLICATION->IncludeComponent(
"evolution:form.leasing",
"",
Array()
[
"TITLE" => "У Вас появились вопросы?",
"SUBTITLE" => "Всё о покупке автомобилей в лизинг",
]
);
?>
<?require($_SERVER["DOCUMENT_ROOT"]."/bitrix/footer.php");?>

View File

@ -10,11 +10,16 @@ $APPLICATION->SetTitle("Эволюция автолизинга: finlab");
<!-- Carrot quest END -->
<article>
<?$APPLICATION->IncludeComponent(
<?
$APPLICATION->IncludeComponent(
"evolution:form.leasing.nomail",
"",
Array()
);?>
[
"TITLE" => "У Вас появились вопросы?",
"SUBTITLE" => "Всё о покупке автомобилей в лизинг",
]
);
?>
</article>
</section>

View File

@ -16,8 +16,15 @@ $APPLICATION->SetTitle("Эволюция автолизинга: Использ
<br>
</article>
</div>
</section><?$APPLICATION->IncludeComponent(
</section>
<?
$APPLICATION->IncludeComponent(
"evolution:form.leasing",
"",
Array()
);?><?require($_SERVER["DOCUMENT_ROOT"]."/bitrix/footer.php");?>
[
"TITLE" => "У Вас появились вопросы?",
"SUBTITLE" => "Всё о покупке автомобилей в лизинг",
]
);
?>
<?require($_SERVER["DOCUMENT_ROOT"]."/bitrix/footer.php");?>

View File

@ -28,8 +28,14 @@ $APPLICATION->SetTitle("Эволюция автолизинга: Вместе с
</article>
</div>
</section>
<?$APPLICATION->IncludeComponent(
<?
$APPLICATION->IncludeComponent(
"evolution:form.leasing",
"",
Array()
);?><?require($_SERVER["DOCUMENT_ROOT"]."/bitrix/footer.php");?>
[
"TITLE" => "У Вас появились вопросы?",
"SUBTITLE" => "Всё о покупке автомобилей в лизинг",
]
);
?>
<?require($_SERVER["DOCUMENT_ROOT"]."/bitrix/footer.php");?>

View File

@ -44,11 +44,16 @@ $APPLICATION->SetTitle("Эволюция автолизинга: finlab");
<article>
<?$APPLICATION->IncludeComponent(
<?
$APPLICATION->IncludeComponent(
"evolution:form.leasing.nomail",
"",
Array()
);?>
[
"TITLE" => "У Вас появились вопросы?",
"SUBTITLE" => "Всё о покупке автомобилей в лизинг",
]
);
?>
</article>
</section>

View File

@ -47,9 +47,14 @@ $APPLICATION->AddHeadString('<link rel="canonical" href="https://'.SITE_SERVER_N
"",
Array()
); ?>
<? $APPLICATION->IncludeComponent(
<?
$APPLICATION->IncludeComponent(
"evolution:form.leasing",
"",
Array()
); ?>
[
"TITLE" => "У Вас появились вопросы?",
"SUBTITLE" => "Всё о покупке автомобилей в лизинг",
]
);
?>
<?require($_SERVER["DOCUMENT_ROOT"]."/bitrix/footer.php");?>

View File

@ -50,8 +50,8 @@ $this->setFrameMode(true);
<a name="order"></a>
<section id="order">
<div class="container">
<h2 class="order_title">У Вас появились вопросы?</h2>
<h3 class="order_title_sub">Всё о покупке автомобилей в лизинг</h2>
<h2 class="order_title"><?= !empty($arParams['TITLE']) ? $arParams['TITLE'] : "У Вас появились вопросы?"; ?></h2>
<h3 class="order_title_sub"><?= !empty($arParams['SUBTITLE']) ? $arParams['SUBTITLE'] : "Всё о покупке автомобилей в лизинг"; ?></h2>
<div class="order_form">
<div class="order_email">
<p><b>Заполните форму</b> и наш менеджер в ближайшее время свяжется с Вами</p>

View File

@ -12,13 +12,39 @@
/** @var CBitrixComponent $component */
$this->setFrameMode(true);
?>
<?
$brands_title = "Бренды ".mb_strtolower($arParams['SHORT_TITLE_GENITIVE'])." в лизинг";
if(isset($arParams['BRAND']))
{
if(isset($arParams['TYPE']))
{
$brands_title = "Бренды ".mb_strtolower($arParams['TYPE_GENITIVE'])." в лизинг";
}
else
{
$brands_title = "Бренды ".mb_strtolower($arParams['SHORT_TITLE_GENITIVE'])." в лизинг";
//$brands_title = "Выберите производителя для просмотра каталога ".mb_strtolower($arParams['TYPE_GENITIVE']);
//$brands_title = "Рекомендуем производителей ".mb_strtolower($arParams['SHORT_TITLE_GENITIVE'])." в лизинг";
}
}
elseif(isset($arParams['TYPE']))
{
$brands_title = "Бренды ".mb_strtolower($arParams['TYPE_GENITIVE'])." в лизинг";
}
elseif(isset($arParams['GROUP']))
{
$brands_title = "Бренды ".mb_strtolower($arParams['GROUP_GENITIVE'])." в лизинг";
}
?>
<? if(is_array($arResult['ITEMS']) && count($arResult['ITEMS']) > 0): ?>
<div class="container">
<h2 class="h2"><?= $arParams['TITLE']; ?></h2>
<h2 class="h2"><?= $brands_title; ?></h2>
<div class="logos_list">
<? foreach($arResult['ITEMS'] AS $brand): ?>
<div class="list_item">
<a href="<?= $arParams['PATH']; ?><?= $brand['CODE']; ?>/">
<a href="<?= $arParams['PATH']; ?>brand-<?= $brand['CODE']; ?>/">
<img src="<?= $brand['PREVIEW_PICTURE']; ?>" alt="<?= $brand['NAME']; ?>"/>
</a>
</div>

View File

@ -12,10 +12,33 @@
/** @var CBitrixComponent $component */
$this->setFrameMode(true);
?>
<?
$special_offers_title = "Акции и скидки на ".mb_strtolower($arParams['SHORT_TITLE_ACCUSATIVE'])." в лизинг";
if(isset($arParams['BRAND']))
{
if(isset($arParams['TYPE']))
{
$special_offers_title = "Акции и скидки на ".mb_strtolower($arParams['TYPE_PLURAL'])." ".$arParams['BRAND_NAME']." в лизинг";
}
else
{
$special_offers_title = "Акции и скидки на ".mb_strtolower($arParams['SHORT_TITLE_ACCUSATIVE'])." ".$arParams['BRAND_NAME']." в лизинг";
}
}
elseif(isset($arParams['TYPE']))
{
$special_offers_title = "Акции и скидки на ".mb_strtolower($arParams['TYPE_PLURAL'])." в лизинг";
}
elseif(isset($arParams['GROUP']))
{
$special_offers_title = "Акции и скидки на ".mb_strtolower($arParams['GROUP_ACCUSATIVE'])." в лизинг";
}
?>
<?/*<h2 class="h2">Спецпредложения и акции на тракторы в лизинг</h2>*/?>
<? if(is_array($arResult['OFFERS']) && count($arResult['OFFERS']) > 0): ?>
<div class="container">
<h2 class="h2"><?= $arParams['TITLE']; ?></h2>
<h2 class="h2"><?= $special_offers_title; ?></h2>
<div class="special_list">
<? foreach($arResult['OFFERS'] AS $offer): ?>
<div class="special_item">

View File

@ -0,0 +1,13 @@
<?
if(!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED!==true) die();
/** @var CBitrixComponent $this */
/** @var array $arParams */
/** @var array $arResult */
/** @var string $componentPath */
/** @var string $componentName */
/** @var string $componentTemplate */
/** @global CDatabase $DB */
/** @global CUser $USER */
/** @global CMain $APPLICATION */
$this->IncludeComponentTemplate();

View File

@ -0,0 +1,4 @@
<?
$MESS ['DEFAULT_NAME'] = "Агрегационные страницы: список условий";
$MESS ['DEFAULT_DESC'] = "Агрегационные страницы: список условий";
?>

View File

@ -0,0 +1,47 @@
<?if(!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED!==true)die();
/** @var array $arParams */
/** @var array $arParams */
/** @global CMain $APPLICATION */
/** @global CUser $USER */
/** @global CDatabase $DB */
/** @var CBitrixComponentTemplate $this */
/** @var string $templateName */
/** @var string $templateFile */
/** @var string $templateFolder */
/** @var string $componentPath */
/** @var CBitrixComponent $component */
$this->setFrameMode(true);
?>
<?
$rules_title = "Условия лизинга ".mb_strtolower($arParams['SHORT_TITLE_GENITIVE'])."";
if(isset($arParams['BRAND']))
{
if(isset($arParams['TYPE']))
{
$rules_title = "Условия лизинга ".mb_strtolower($arParams['TYPE_GENITIVE'])." ".$arParams['BRAND_NAME'];
}
else
{
$rules_title = "Условия лизинга ".mb_strtolower($arParams['SHORT_TITLE_GENITIVE'])." ".$arParams['BRAND_NAME'];
}
}
elseif(isset($arParams['TYPE']))
{
$rules_title = "Условия лизинга ".mb_strtolower($arParams['TYPE_GENITIVE']);
}
elseif(isset($arParams['GROUP']))
{
$rules_title = "Условия лизинга ".mb_strtolower($arParams['GROUP_GENITIVE']);
}
?>
<? if(is_array($arParams['PROPERTIES']['RULES']['~VALUE']) && count($arParams['PROPERTIES']['RULES']['~VALUE']) > 0): ?>
<div class="container">
<h2 class="h2"><?= $rules_title; ?></h2>
<div class="info_list">
<? foreach($arParams['PROPERTIES']['RULES']['~VALUE'] AS $rules): ?>
<?= $rules['TEXT']; ?>
<? endforeach; ?>
</div>
</div>
<? endif; ?>

View File

@ -25,10 +25,17 @@ if($this->StartResultCache(60*60*24, md5(var_export($_POST, true))))
$sort = [ "SORT" => "ASC" ];
$filter = [ "ACTIVE" => "Y", "IBLOCK_ID" => $arParams['IBLOCK_ID'] ];
$section_filter = $filter;
$element_filter = $filter;
$options = false;
$types_ids = [];
if(isset($arParams['GROUP']))
{
$section_filter['ID'] = $arParams['GROUP'];
}
if(isset($arParams['BRAND']))
{
$res_filter = CIBlockElement::GetList(
@ -36,17 +43,16 @@ if($this->StartResultCache(60*60*24, md5(var_export($_POST, true))))
[ "ACTIVE" => "Y", "IBLOCK_ID" => $arParams['IBLOCK_ID_RULES'], "PROPERTY_VEHICLE_BRAND" => $arParams['BRAND'], "!PROPERTY_VEHICLE_TYPE" => false, ],
false, false, ['ID', 'NAME', 'PROPERTY_VEHICLE_TYPE']
);
while ($element_filter = $res_filter->GetNextElement())
while ($ar_element_filter = $res_filter->GetNextElement())
{
$ar_res_filter = $element_filter->GetFields();
$ar_res_filter = $ar_element_filter->GetFields();
array_push($types_ids, $ar_res_filter['PROPERTY_VEHICLE_TYPE_VALUE']);
}
//print_r($types_ids);
//die();
}
$sec_res = CIBlockSection::GetList($sort, $filter, false, [], false);
$sec_res = CIBlockSection::GetList($sort, $section_filter, false, [], false);
while ($section = $sec_res->GetNext())
{
if(!empty($section['PICTURE']))
@ -55,9 +61,8 @@ if($this->StartResultCache(60*60*24, md5(var_export($_POST, true))))
}
$section['ITEMS'] = [];
$filter = array_merge($filter, [ "SECTION_ID" => $section['ID'] ]);
$res = CIBlockElement::GetList($sort, $filter, false, $options);
$res = CIBlockElement::GetList($sort, array_merge($element_filter, [ "SECTION_ID" => $section['ID'] ]), false, $options);
while ($element = $res->GetNextElement())
{
$ar_res = $element->GetFields();

View File

@ -12,18 +12,36 @@
/** @var CBitrixComponent $component */
$this->setFrameMode(true);
?>
<?
$types_title = "Виды ".mb_strtolower($arParams['SHORT_TITLE_GENITIVE'])." в лизинг";
if(isset($arParams['BRAND']))
{
$types_title = "Каталог ".mb_strtolower($arParams['SHORT_TITLE_GENITIVE'])." ".$arParams['BRAND_NAME']." в лизинг";
}
?>
<? if(is_array($arResult['SECTIONS']) && count($arResult['SECTIONS']) > 0): ?>
<div class="container">
<h2 class="h2"><?= $arParams['TITLE']; ?></h2>
<? if(!isset($arParams['GROUP'])): ?>
<h2 class="h2"><?= $types_title; ?></h2>
<? endif; ?>
<div class="types_grid">
<? foreach($arResult['SECTIONS'] AS $section): ?>
<div class="grid_item">
<p class="h2"><?= $section['NAME']; ?></p>
<div class="grid_item" style="<?= count($arResult['SECTIONS']) === 1 ? "width: 100%;" : ""; ?>">
<p class="h2">
<? if(!isset($arParams['GROUP'])): ?>
<a href="<?= $arParams['PATH']; ?>/<?= $section['CODE']; ?>/">
<?= $section['NAME']; ?>
</a>
<? else: ?>
<?= $arParams['GROUP_NAME']; ?>
<? endif; ?>
</p>
<ul>
<? if(is_array($section['ITEMS'])): ?>
<? foreach($section['ITEMS'] AS $item): ?>
<li>
<a href="<?= $arParams['PATH']; ?><?= $item['CODE']; ?><?= isset($arParams['BRAND']) ? "/".$arParams['BRAND_SLUG']."/" : "/"; ?>"><?= $item['NAME']; ?></a>
<a href="<?= $arParams['PATH']; ?><?= isset($arParams['BRAND']) ? "/brand-".$arParams['BRAND_SLUG']."/" : "/".$section['CODE']."/"; ?><?= $item['CODE']; ?>/"><?= $item['NAME']; ?></a>
</li>
<? endforeach; ?>
<? endif; ?>

View File

@ -23,6 +23,13 @@ if($this->StartResultCache(60*60*24, md5(var_export($_POST, true))))
$filter = [ "ACTIVE" => "Y", "IBLOCK_ID" => $arParams['IBLOCK_ID_RULES'], ];
$options = false;
$group = null;
$group_name = null;
$group_genitive = null;
$group_accusative = null;
$group_prepositional = null;
$group_slug = null;
$brand = null;
$brand_name = null;
$brand_slug = null;
@ -31,9 +38,55 @@ if($this->StartResultCache(60*60*24, md5(var_export($_POST, true))))
$type_name = null;
$type_plural = null;
$type_genitive = null;
$type_singular_genitive = null;
$type_slug = null;
$type_section = null;
if(isset($_REQUEST['TYPE']) && isset($_REQUEST['BRAND']))
if(isset($_REQUEST['GROUP']))
{
$res_group = CIBlockSection::GetList(
[ "SORT" => "ASC" ],
[ "ACTIVE" => "Y", "IBLOCK_ID" => $arParams['IBLOCK_ID_PROGRAMS_AGGREGATION'], "CODE" => $_REQUEST['GROUP'], ],
false, [ "UF_VEHICLE_GROUP_GENITIVE_NAME", "UF_VEHICLE_GROUP_ACCUSATIVE_NAME", "UF_VEHICLE_GROUP_PREPOSITIONAL_NAME", ]
);
while($section_group = $res_group->GetNext())
{
$group = $section_group['ID'];
$group_name = $section_group['NAME'];
$group_genitive = $section_group['UF_VEHICLE_GROUP_GENITIVE_NAME'];
$group_accusative = $section_group['UF_VEHICLE_GROUP_ACCUSATIVE_NAME'];
$group_prepositional = $section_group['UF_VEHICLE_GROUP_PREPOSITIONAL_NAME'];
$group_slug = $section_group['CODE'];
//$section_group['PROPERTIES'] = $section_group;
// print "<pre>";
// print_r($section_group);
// print "</pre>";
// print "<pre>";
// print_r($group);
// print "</pre>";
}
}
if(isset($_REQUEST['BRAND']))
{
$res_brand = CIBlockElement::GetList(
[ "SORT" => "ASC" ],
[ "ACTIVE" => "Y", "IBLOCK_ID" => $arParams['IBLOCK_ID_PROGRAMS_AGGREGATION_BRANDS'], "CODE" => $_REQUEST['BRAND'], ],
false, false
);
while ($element_brand = $res_brand->GetNextElement())
{
$ar_res_brand = $element_brand->GetFields();
$brand = $ar_res_brand['ID'];
$brand_name = $ar_res_brand['NAME'];
$brand_slug = $ar_res_brand['CODE'];
}
}
if(isset($_REQUEST['TYPE']))
{
$res_type = CIBlockElement::GetList(
[ "SORT" => "ASC" ],
@ -50,24 +103,27 @@ if($this->StartResultCache(60*60*24, md5(var_export($_POST, true))))
$type_name = $ar_res_type['NAME'];
$type_plural = $ar_res_type['PROPERTIES']['PLURAL_NAME']['VALUE'];
$type_genitive = $ar_res_type['PROPERTIES']['GENITIVE_NAME']['VALUE'];
$type_singular_genitive = $ar_res_type['PROPERTIES']['GENITIVE_SINGULAR_NAME']['VALUE'];
$type_slug = $ar_res_type['CODE'];
$type_gender = $ar_res_type['PROPERTIES']['NAME_GENDER']['VALUE_XML_ID'];
$type_section = $ar_res_type['IBLOCK_SECTION_ID'];
}
$res_brand = CIBlockElement::GetList(
[ "SORT" => "ASC" ],
[ "ACTIVE" => "Y", "IBLOCK_ID" => $arParams['IBLOCK_ID_PROGRAMS_AGGREGATION_BRANDS'], "CODE" => $_REQUEST['BRAND'], ],
false, false
);
// if($group === null && $type_section !== null)
// {
// $group_res = CIBlockSection::GetByID($type_section);
while ($element_brand = $res_brand->GetNextElement())
// if($ar_group_res = $group_res->GetNext())
// {
// $group_name = $ar_group_res['NAME'];
// $group_slug = $ar_group_res['CODE'];
// }
// }
}
if(isset($_REQUEST['TYPE']))
{
$ar_res_brand = $element_brand->GetFields();
$brand = $ar_res_brand['ID'];
$brand_name = $ar_res_brand['NAME'];
$brand_slug = $ar_res_brand['CODE'];
}
}
/*
elseif(isset($_REQUEST['CHUNK']))
{
$res_type = CIBlockElement::GetList(
@ -103,6 +159,17 @@ if($this->StartResultCache(60*60*24, md5(var_export($_POST, true))))
$brand_slug = $ar_res_brand['CODE'];
}
}
*/
}
if($group !== null)
{
$filter['PROPERTY_VEHICLE_GROUP'] = $group;
}
else
{
$filter['PROPERTY_VEHICLE_GROUP'] = false;
}
if($type !== null)
{
@ -123,7 +190,10 @@ if($this->StartResultCache(60*60*24, md5(var_export($_POST, true))))
}
$res = CIBlockElement::GetList($sort, $filter, false, $options);
// print "<pre>";
// print_r($filter);
// print "</pre>";
// die();
while ($element = $res->GetNextElement())
{
$ar_res = $element->GetFields();
@ -133,6 +203,13 @@ if($this->StartResultCache(60*60*24, md5(var_export($_POST, true))))
$arResult['BANNER'] = CFile::GetPath($ar_res['PREVIEW_PICTURE']);
$arResult['DETAIL_PICTURE'] = CFile::GetPath($ar_res['DETAIL_PICTURE']);
$arResult['GROUP'] = $group;
$arResult['GROUP_NAME'] = $group_name;
$arResult['GROUP_SLUG'] = $group_slug;
$arResult['GROUP_GENITIVE'] = $group_genitive;
$arResult['GROUP_ACCUSATIVE'] = $group_accusative;
$arResult['GROUP_PREPOSITIONAL'] = $group_prepositional;
$arResult['BRAND'] = $brand;
$arResult['BRAND_NAME'] = $brand_name;
$arResult['BRAND_SLUG'] = $brand_slug;
@ -140,6 +217,7 @@ if($this->StartResultCache(60*60*24, md5(var_export($_POST, true))))
$arResult['TYPE'] = $type;
$arResult['TYPE_PLURAL'] = $type_plural;
$arResult['TYPE_GENITIVE'] = $type_genitive;
$arResult['TYPE_GENITIVE_SINGULAR'] = $type_singular_genitive;
}
$APPLICATION->AddChainItem($arParams['TITLE'], "/programs/special/");
@ -149,6 +227,24 @@ if($this->StartResultCache(60*60*24, md5(var_export($_POST, true))))
if(empty($arResult['NAME'])) { define('ERROR_404', 'Y'); }
else
{
if($group !== null)
{
$APPLICATION->SetPageProperty("title", "".$group_name." в лизинг для юридических лиц и ИП в Москве - купить новую ".mb_strtolower($group_accusative)." в лизинг | Эволюция");
$APPLICATION->SetPageProperty("description", "Новая ".mb_strtolower($group_name)." в лизинг для юридических лиц и ИП в Москве и в других регионах России. Вы можете купить ".mb_strtolower($group_accusative)." в лизинг от официальных дилеров на выгодных условиях со скидкой. Телефон горячей линии 8 (800) 333-75-75 - звонок по России бесплатный.");
$APPLICATION->SetPageProperty("keywords", "".mb_strtolower($group_name)." в лизинг, купить ".mb_strtolower($group_accusative)." в лизинг, ".mb_strtolower($group_name)." в лизинг для юридических лиц, ".mb_strtolower($group_name)." в лизинг для ип");
$APPLICATION->AddChainItem($group_name, "/programs/special/".$group_slug."/");
if($type !== null)
{
$APPLICATION->SetPageProperty("title", "".$type_plural." в лизинг для юридических лиц и ИП в Москве - купить ".($type_gender === "M" ? "новый" : ($type_gender === "F" ? "новую" : "новые" ))." ".$type_name." в лизинг | Эволюция");
$APPLICATION->SetPageProperty("description", "Новые ".mb_strtolower($type_plural)." в лизинг для юридических лиц и ИП в Москве и в других регионах России. Вы можете купить ".$type_name." в лизинг от официальных дилеров на выгодных условиях со скидкой. Телефон горячей линии 8 (800) 333-75-75 - звонок по России бесплатный.");
$APPLICATION->SetPageProperty("keywords", "".$type_plural." в лизинг, купить ".$type_name." в лизинг, ".$type_name." в лизинг для юридических лиц, ".$type_name." в лизинг для ип");
$APPLICATION->AddChainItem($type_name, "/programs/special/".$group_slug."/".$type_slug."/");
}
}
else
{
if($type !== null)
{
@ -156,30 +252,35 @@ if($this->StartResultCache(60*60*24, md5(var_export($_POST, true))))
$APPLICATION->SetPageProperty("description", "Новые ".mb_strtolower($type_plural)." в лизинг для юридических лиц и ИП в Москве и в других регионах России. Вы можете купить ".$type_name." в лизинг от официальных дилеров на выгодных условиях со скидкой. Телефон горячей линии 8 (800) 333-75-75 - звонок по России бесплатный.");
$APPLICATION->SetPageProperty("keywords", "".$type_plural." в лизинг, купить ".$type_name." в лизинг, ".$type_name." в лизинг для юридических лиц, ".$type_name." в лизинг для ип");
$APPLICATION->AddChainItem($type_name, "/programs/special/".$type_slug."/");
if($brand !== null)
{
$APPLICATION->AddChainItem($brand_name, "/programs/special/".$type_slug."/".$brand_slug."/");
$APPLICATION->AddChainItem($brand_name, "/programs/special/brand-".$brand_slug."/");
$APPLICATION->SetPageProperty("title", "".$type_plural." ".$brand_name." в лизинг для юридических лиц и ИП в Москве - купить ".($type_gender === "M" ? "новый" : ($type_gender === "F" ? "новую" : "новые" ))." ".$type_name." ".$brand_name." в лизинг | Эволюция");
$APPLICATION->SetPageProperty("description", "Новые ".mb_strtolower($type_plural)." ".$brand_name." в лизинг для юридических лиц и ИП в Москве и в других регионах России. Вы можете купить ".$type_name." ".$brand_name." в лизинг от официальных дилеров на выгодных условиях со скидкой. Телефон горячей линии 8 (800) 333-75-75 - звонок по России бесплатный.");
$APPLICATION->SetPageProperty("keywords", "".$type_plural." ".$brand_name." в лизинг, купить ".$type_name." ".$brand_name." в лизинг, ".$type_name." ".$brand_name." в лизинг для юридических лиц, ".$type_name." ".$brand_name." в лизинг для ип");
$APPLICATION->AddChainItem($type_name, "/programs/special/brand-".$brand_slug."/".$type_slug."/");
}
else
{
$APPLICATION->AddChainItem($type_name, "/programs/special/".$type_slug."/");
}
}
else
{
if($brand !== null)
{
$APPLICATION->AddChainItem($brand_name, "/programs/special/".$brand_slug."/");
$APPLICATION->AddChainItem($brand_name, "/programs/special/brand-".$brand_slug."/");
$APPLICATION->SetPageProperty("title", "".$arParams['SHORT_TITLE']." ".$brand_name." в лизинг для юридических лиц и ИП в Москве - купить новую ".mb_strtolower($arParams['SHORT_TITLE_ACCUSATIVE'])." ".$brand_name." в лизинг | Эволюция");
$APPLICATION->SetPageProperty("description", "Новая ".mb_strtolower($arParams['SHORT_TITLE'])." ".$brand_name." в лизинг для юридических лиц и ИП в Москве и в других регионах России. Вы можете купить ".mb_strtolower($arParams['SHORT_TITLE_ACCUSATIVE'])." ".$brand_name." в лизинг от официальных дилеров на выгодных условиях со скидкой. Телефон горячей линии 8 (800) 333-75-75 - звонок по России бесплатный.");
$APPLICATION->SetPageProperty("keywords", "".$brand_name." в лизинг, купить ".$brand_name." в лизинг, ".$brand_name." в лизинг для юридических лиц, ".$brand_name." в лизинг для ип, ".mb_strtolower($arParams['SHORT_TITLE'])." ".$brand_name." в лизинг");
}
}
}
$ipropValues = new \Bitrix\Iblock\InheritedProperty\ElementValues($arResult['IBLOCK_ID'], $arResult["ID"]);
$meta = $ipropValues->getValues();
// $ipropValues = new \Bitrix\Iblock\InheritedProperty\ElementValues($arResult['IBLOCK_ID'], $arResult["ID"]);
// $meta = $ipropValues->getValues();
// $APPLICATION->SetPageProperty("title", $meta['ELEMENT_META_TITLE']);
// $APPLICATION->SetPageProperty("keywords", $meta['ELEMENT_META_KEYWORDS']);

View File

@ -16,7 +16,12 @@ $this->setFrameMode(true);
$title = $arResult['NAME'];
$rules_title = "Условия лизинга ".mb_strtolower($arParams['SHORT_TITLE_GENITIVE'])."";
if($arResult['BRAND'] !== null)
if($arResult['GROUP'] !== null)
{
$title = "<mark>".$arResult['NAME']."</mark> в лизинг для юридических лиц и ИП";
$rules_title = "Условия лизинга ".mb_strtolower($arResult['GROUP_GENITIVE']);
}
elseif($arResult['BRAND'] !== null)
{
if($arResult['TYPE'] !== null)
{
@ -82,6 +87,34 @@ $this->setFrameMode(true);
</div>
</section>
<section data-page="aggregation">
<?
// print "<pre>"; print_r($arResult); print "</pre>";
// die();
$APPLICATION->IncludeComponent(
"evolution:programs.aggregations.offers.list",
"",
[
"IDS" => $arResult['PROPERTIES']['OFFERS']['VALUE'],
"SHORT_TITLE_ACCUSATIVE" => $arParams['SHORT_TITLE_ACCUSATIVE'],
"GROUP" => $arResult['GROUP'],
"GROUP_NAME" => $arResult['GROUP_NAME'],
"GROUP_SLUG" => $arResult['GROUP_SLUG'],
"GROUP_GENITIVE" => $arResult['GROUP_GENITIVE'],
"GROUP_ACCUSATIVE" => $arResult['GROUP_ACCUSATIVE'],
"GROUP_PREPOSITIONAL" => $arResult['GROUP_PREPOSITIONAL'],
"BRAND" => $arResult['BRAND'],
"BRAND_NAME" => $arResult['BRAND_NAME'],
"BRAND_SLUG" => $arResult['BRAND_SLUG'],
"TYPE" => $arResult['TYPE'],
"TYPE_PLURAL" => $arResult['TYPE_PLURAL'],
"TYPE_GENITIVE" => $arResult['TYPE_GENITIVE'],
]
);
?>
<? if(!empty($arResult['DETAIL_TEXT'])): ?>
<? if(isset($arResult['TYPE']) && isset(($arResult['BRAND']))): ?>
<section>
@ -100,18 +133,35 @@ $this->setFrameMode(true);
<? endif; ?>
<? endif; ?>
<section data-page="aggregation">
<? if(isset($arResult['GROUP']) && !isset($arResult['TYPE'])): ?>
<?
$APPLICATION->IncludeComponent(
"evolution:programs.aggregations.offers.list",
"evolution:programs.aggregations.types",
"",
[
"IDS" => $arResult['PROPERTIES']['OFFERS']['VALUE'],
"TITLE" => $arParams['SPECIAL_OFFERS_TITLE'],
"IBLOCK_ID" => $arParams['IBLOCK_ID_PROGRAMS_AGGREGATION'],
"IBLOCK_ID_RULES" => $arParams['IBLOCK_ID_RULES'],
"PATH" => "/programs/".$arParams['PATH'],
"SHORT_TITLE_GENITIVE" => $arParams['SHORT_TITLE_GENITIVE'],
"SHORT_TITLE_ACCUSATIVE" => $arParams['SHORT_TITLE_ACCUSATIVE'],
"GROUP" => $arResult['GROUP'],
"GROUP_NAME" => $arResult['GROUP_NAME'],
"GROUP_SLUG" => $arResult['GROUP_SLUG'],
"GROUP_GENITIVE" => $arResult['GROUP_GENITIVE'],
"GROUP_ACCUSATIVE" => $arResult['GROUP_ACCUSATIVE'],
"GROUP_PREPOSITIONAL" => $arResult['GROUP_PREPOSITIONAL'],
"BRAND" => $arResult['BRAND'],
"BRAND_NAME" => $arResult['BRAND_NAME'],
"BRAND_SLUG" => $arResult['BRAND_SLUG'],
"TYPE" => $arResult['TYPE'],
"TYPE_PLURAL" => $arResult['TYPE_PLURAL'],
"TYPE_GENITIVE" => $arResult['TYPE_GENITIVE'],
]
);
?>
<? endif; ?>
<? if(!isset($arResult['GROUP'])): ?>
<? if(isset($arResult['BRAND']) && !isset($arResult['TYPE'])): ?>
<?
$APPLICATION->IncludeComponent(
@ -119,40 +169,95 @@ $this->setFrameMode(true);
"",
[
"IBLOCK_ID" => $arParams['IBLOCK_ID_PROGRAMS_AGGREGATION'],
"TITLE" => "Виды ".mb_strtolower($arParams['SHORT_TITLE_GENITIVE'])." ".$arResult['BRAND_NAME']." в лизинг",
"IBLOCK_ID_RULES" => $arParams['IBLOCK_ID_RULES'],
"PATH" => "/programs/".$arParams['PATH'],
"SHORT_TITLE_GENITIVE" => $arParams['SHORT_TITLE_GENITIVE'],
"SHORT_TITLE_ACCUSATIVE" => $arParams['SHORT_TITLE_ACCUSATIVE'],
"GROUP" => $arResult['GROUP'],
"GROUP_NAME" => $arResult['GROUP_NAME'],
"GROUP_SLUG" => $arResult['GROUP_SLUG'],
"GROUP_GENITIVE" => $arResult['GROUP_GENITIVE'],
"GROUP_ACCUSATIVE" => $arResult['GROUP_ACCUSATIVE'],
"GROUP_PREPOSITIONAL" => $arResult['GROUP_PREPOSITIONAL'],
"BRAND" => $arResult['BRAND'],
"BRAND_NAME" => $arResult['BRAND_NAME'],
"BRAND_SLUG" => $arResult['BRAND_SLUG'],
"PATH" => "/programs/".$arParams['PATH']."/",
"TYPE" => $arResult['TYPE'],
"TYPE_PLURAL" => $arResult['TYPE_PLURAL'],
"TYPE_GENITIVE" => $arResult['TYPE_GENITIVE'],
]
);
?>
<? endif; ?>
<? if(is_array($arResult['PROPERTIES']['RULES']['~VALUE']) && count($arResult['PROPERTIES']['RULES']['~VALUE']) > 0): ?>
<div class="container">
<h2 class="h2"><?= $rules_title; ?></h2>
<div class="info_list">
<? foreach($arResult['PROPERTIES']['RULES']['~VALUE'] AS $rules): ?>
<?= $rules['TEXT']; ?>
<? endforeach; ?>
</div>
</div>
<? endif; ?>
<? if(!isset($arResult['GROUP'])): ?>
<?
$APPLICATION->IncludeComponent(
"evolution:programs.aggregations.rules",
"",
array_merge(
$arResult,
[
"SHORT_TITLE_GENITIVE" => $arParams['SHORT_TITLE_GENITIVE'],
"SHORT_TITLE_ACCUSATIVE" => $arParams['SHORT_TITLE_ACCUSATIVE'],
]
)
);
?>
<? endif; ?>
<? if(!isset($arResult['GROUP']) && !isset($arResult['TYPE'])): ?>
<?
$APPLICATION->IncludeComponent(
"evolution:programs.aggregations.types",
"",
[
"IBLOCK_ID" => $arParams['IBLOCK_ID_PROGRAMS_AGGREGATION'],
"TITLE" => "Виды ".mb_strtolower($arParams['SHORT_TITLE_GENITIVE'])." в лизинг",
"PATH" => "/programs/".$arParams['PATH']."/",
"PATH" => "/programs/".$arParams['PATH'],
"SHORT_TITLE_GENITIVE" => $arParams['SHORT_TITLE_GENITIVE'],
"SHORT_TITLE_ACCUSATIVE" => $arParams['SHORT_TITLE_ACCUSATIVE'],
"GROUP" => $arResult['GROUP'],
"GROUP_NAME" => $arResult['GROUP_NAME'],
"GROUP_SLUG" => $arResult['GROUP_SLUG'],
"GROUP_GENITIVE" => $arResult['GROUP_GENITIVE'],
"GROUP_ACCUSATIVE" => $arResult['GROUP_ACCUSATIVE'],
"GROUP_PREPOSITIONAL" => $arResult['GROUP_PREPOSITIONAL'],
"TYPE" => $arResult['TYPE'],
"TYPE_PLURAL" => $arResult['TYPE_PLURAL'],
"TYPE_GENITIVE" => $arResult['TYPE_GENITIVE'],
]
);
?>
<? endif; ?>
<? if(isset($arResult['GROUP'])): ?>
<?
$APPLICATION->IncludeComponent(
"evolution:programs.aggregations.rules",
"",
array_merge(
$arResult,
[
"SHORT_TITLE_GENITIVE" => $arParams['SHORT_TITLE_GENITIVE'],
"SHORT_TITLE_ACCUSATIVE" => $arParams['SHORT_TITLE_ACCUSATIVE'],
"GROUP" => $arResult['GROUP'],
"GROUP_NAME" => $arResult['GROUP_NAME'],
"GROUP_SLUG" => $arResult['GROUP_SLUG'],
"GROUP_GENITIVE" => $arResult['GROUP_GENITIVE'],
"GROUP_ACCUSATIVE" => $arResult['GROUP_ACCUSATIVE'],
"GROUP_PREPOSITIONAL" => $arResult['GROUP_PREPOSITIONAL'],
"BRAND" => $arResult['BRAND'],
"BRAND_NAME" => $arResult['BRAND_NAME'],
"BRAND_SLUG" => $arResult['BRAND_SLUG'],
"TYPE" => $arResult['TYPE'],
"TYPE_PLURAL" => $arResult['TYPE_PLURAL'],
"TYPE_GENITIVE" => $arResult['TYPE_GENITIVE'],
]
)
);
?>
<? endif; ?>
<?
$APPLICATION->IncludeComponent(
@ -160,16 +265,41 @@ $this->setFrameMode(true);
"",
[
"IBLOCK_ID" => $arParams['IBLOCK_ID_PROGRAMS_AGGREGATION_BRANDS'],
"TITLE" => isset($arResult['TYPE'])
? (isset($arResult['BRAND']) ? "Рекомендуем производителей ".mb_strtolower($arParams['SHORT_TITLE_GENITIVE'])." в лизинг" : "Выберите производителя для просмотра каталога ".mb_strtolower($arResult['TYPE_GENITIVE']))
: "Бренды ".mb_strtolower($arParams['SHORT_TITLE_GENITIVE'])." в лизинг",
"TYPE" => isset($arResult['BRAND']) ? null : $arResult['TYPE'],
"TYPE" => $arResult['TYPE'],
"TYPE_GENITIVE" => $arResult['TYPE_GENITIVE'],
"PATH" => "/programs/".$arParams['PATH']."/",
"SHORT_TITLE_GENITIVE" => $arParams['SHORT_TITLE_GENITIVE'],
"GROUP" => $arResult['GROUP'],
"GROUP_GENITIVE" => $arResult['GROUP_GENITIVE'],
"BRAND" => $arResult['BRAND'],
]
);
?>
<? $APPLICATION->IncludeComponent(
<?
$calculator_title = "Калькулятор расчета лизинга";
if(isset($arResult['BRAND']))
{
if(isset($arResult['TYPE']))
{
$calculator_title = "Калькулятор расчета лизинга ".mb_strtolower($arResult['TYPE_GENITIVE'])." ".$arResult['BRAND_NAME'];
}
else
{
$calculator_title = "Калькулятор расчета лизинга ".mb_strtolower($arParams['SHORT_TITLE_GENITIVE'])." ".$arResult['BRAND_NAME'];
}
}
elseif(isset($arResult['TYPE']))
{
$calculator_title = "Калькулятор расчета лизинга ".mb_strtolower($arResult['TYPE_GENITIVE_SINGULAR']);
}
elseif(isset($arResult['GROUP']))
{
$calculator_title = "Калькулятор расчета лизинга ".mb_strtolower($arResult['GROUP_GENITIVE']);
}
$APPLICATION->IncludeComponent(
"evolution:calculator",
"",
Array(
@ -185,13 +315,7 @@ $this->setFrameMode(true);
"LEASE_PERIOD_MAX" => 60,
"REDEMPTION_PAYMENT_MIN" => 1,
"REDEMPTION_PAYMENT_MAX" => 5,
"TITLE" =>
isset($arResult['TYPE']) && isset($arResult['BRAND'])
? "Калькулятор лизинга ".mb_strtolower($arResult['TYPE_GENITIVE'])." ".$arResult['BRAND_NAME']
: (isset($arResult['BRAND'])
? "Калькулятор лизинга ".mb_strtolower($arParams['SHORT_TITLE_GENITIVE'])." ".$arResult['BRAND_NAME']
: "Калькулятор расчета лизинга"
),
"TITLE" => $calculator_title
)
); ?>
@ -220,10 +344,49 @@ $this->setFrameMode(true);
<? endif; ?>
<? endif; ?>
<? if(isset($arResult['GROUP']) || (isset($arResult['BRAND'])) && isset($arResult['TYPE'])): ?>
<?
$APPLICATION->IncludeComponent(
"evolution:programs.aggregations.types",
"",
[
"IBLOCK_ID" => $arParams['IBLOCK_ID_PROGRAMS_AGGREGATION'],
"SHORT_TITLE_GENITIVE" => $arParams['SHORT_TITLE_GENITIVE'],
"PATH" => "/programs/".$arParams['PATH'],
]
);
?>
<? endif; ?>
<?
$form_subtitle = "Всё о покупке ".mb_strtolower($arParams['SHORT_TITLE_GENITIVE'])." в лизинг";
if(isset($arResult['BRAND']))
{
if(isset($arResult['TYPE']))
{
$form_subtitle = "Всё о покупке ".mb_strtolower($arResult['TYPE_GENITIVE'])." ".$arResult['BRAND_NAME']." в лизинг";
}
else
{
$form_subtitle = "Всё о покупке ".mb_strtolower($arParams['SHORT_TITLE_GENITIVE'])." ".$arResult['BRAND_NAME']." в лизинг";
}
}
elseif(isset($arResult['TYPE']))
{
$form_subtitle = "Всё о покупке ".mb_strtolower($arResult['TYPE_GENITIVE_SINGULAR'])." в лизинг";
}
elseif(isset($arResult['GROUP']))
{
$form_subtitle = "Всё о покупке ".mb_strtolower($arResult['GROUP_GENITIVE'])." в лизинг";
}
$APPLICATION->IncludeComponent(
"evolution:form.leasing",
"",
[],
[
"TITLE" => "У Вас появились вопросы?",
"SUBTITLE" => $form_subtitle,
]
);
?>

View File

@ -3142,7 +3142,7 @@ article #choose_region {
gap: 0 30px;
}
.leasing_offers_list .offer_item {
width: 100%;
width: fit-content;
position: relative;
}
.leasing_offers_list .offer_item:not(.no_padding) {
@ -6355,6 +6355,9 @@ main .dropdown_blocks_list .dropdown_block .block_body .transaction_detail ul li
.types_grid .grid_item .h2 {
max-width: 65%;
}
.types_grid .grid_item .h2 a {
color: #000;
}
.types_grid .grid_item ul {
column-count: 2;
break-inside: avoid;
@ -6428,6 +6431,9 @@ main .dropdown_blocks_list .dropdown_block .block_body .transaction_detail ul li
font-size: 18px;
line-height: 1.3;
}
.types_grid .grid_item .h2 a {
color: #000;
}
.types_grid .grid_item img {
top: auto;
height: 55%;

View File

@ -3372,7 +3372,7 @@ article #choose_region {
.offer_item {
//width: calc(33.333% - 20px);
width: 100%;
width: fit-content;
position: relative;
&:not(.no_padding) {
@ -6911,6 +6911,10 @@ main .dropdown_blocks_list .dropdown_block .block_body {
.h2 {
max-width: 65%;
a {
color: #000;
}
}
ul {
@ -6985,6 +6989,10 @@ main .dropdown_blocks_list .dropdown_block .block_body {
max-width: 100%;
font-size: 18px;
line-height: 1.3;
a {
color: #000;
}
}
img {

View File

@ -14,8 +14,14 @@ $APPLICATION->SetTitle("Эволюция автолизинга: Политик
</article>
</div>
</section>
<?$APPLICATION->IncludeComponent(
<?
$APPLICATION->IncludeComponent(
"evolution:form.leasing",
"",
Array()
);?><?require($_SERVER["DOCUMENT_ROOT"]."/bitrix/footer.php");?>
[
"TITLE" => "У Вас появились вопросы?",
"SUBTITLE" => "Всё о покупке автомобилей в лизинг",
]
);
?>
<?require($_SERVER["DOCUMENT_ROOT"]."/bitrix/footer.php");?>

32
programs/custom.php Normal file
View File

@ -0,0 +1,32 @@
<?
require($_SERVER["DOCUMENT_ROOT"]."/bitrix/header.php");
?>
<?
$APPLICATION->IncludeComponent("bitrix:breadcrumb", "evolution", Array(
"PATH" => "", // Путь, для которого будет построена навигационная цепочка (по умолчанию, текущий путь)
"SITE_ID" => "s1", // Cайт (устанавливается в случае многосайтовой версии, когда DOCUMENT_ROOT у сайтов разный)
"START_FROM" => "0", // Номер пункта, начиная с которого будет построена навигационная цепочка
),
false
);
?>
<?
$APPLICATION->IncludeComponent(
"evolution:leasing.programs.taxi",
"",
Array(
"CODE" => $_REQUEST['PROGRAM']
)
);
?>
<?
$APPLICATION->IncludeComponent(
"evolution:form.leasing",
"",
[
"TITLE" => "У Вас появились вопросы?",
"SUBTITLE" => "Всё о покупке автомобилей в лизинг",
]
);
?>
<?require($_SERVER["DOCUMENT_ROOT"]."/bitrix/footer.php");?>

View File

@ -23,7 +23,10 @@ require($_SERVER["DOCUMENT_ROOT"]."/bitrix/header.php");
$APPLICATION->IncludeComponent(
"evolution:form.leasing",
"",
Array()
[
"TITLE" => "У Вас появились вопросы?",
"SUBTITLE" => "Всё о покупке автомобилей в лизинг",
]
);
?>
<?require($_SERVER["DOCUMENT_ROOT"]."/bitrix/footer.php");?>

View File

@ -25,7 +25,10 @@ $APPLICATION->AddHeadString('<link rel="canonical" href="https://'.SITE_SERVER_N
$APPLICATION->IncludeComponent(
"evolution:form.leasing",
"",
Array()
[
"TITLE" => "У Вас появились вопросы?",
"SUBTITLE" => "Всё о покупке автомобилей в лизинг",
]
);
?>
<?require($_SERVER["DOCUMENT_ROOT"]."/bitrix/footer.php");?>

View File

@ -19,9 +19,14 @@ $APPLICATION->AddHeadString('<link rel="canonical" href="https://'.SITE_SERVER_N
"",
Array()
);?>
<?$APPLICATION->IncludeComponent(
<?
$APPLICATION->IncludeComponent(
"evolution:form.leasing",
"",
Array()
);?>
[
"TITLE" => "У Вас появились вопросы?",
"SUBTITLE" => "Всё о покупке автомобилей в лизинг",
]
);
?>
<?require($_SERVER["DOCUMENT_ROOT"]."/bitrix/footer.php");?>

View File

@ -27,7 +27,10 @@ $APPLICATION->SetTitle("Специальные предложения");
$APPLICATION->IncludeComponent(
"evolution:form.leasing",
"",
Array()
[
"TITLE" => "У Вас появились вопросы?",
"SUBTITLE" => "Всё о покупке автомобилей в лизинг",
]
);
?>
<?require($_SERVER["DOCUMENT_ROOT"]."/bitrix/footer.php");?>

View File

@ -22,7 +22,10 @@ $APPLICATION->SetTitle("Специальное предложение");
$APPLICATION->IncludeComponent(
"evolution:form.leasing",
"",
Array()
[
"TITLE" => "У Вас появились вопросы?",
"SUBTITLE" => "Всё о покупке автомобилей в лизинг",
]
);
?>
<?require($_SERVER["DOCUMENT_ROOT"]."/bitrix/footer.php");?>

View File

@ -42,7 +42,10 @@ $APPLICATION->SetTitle("Новые автомобили в лизинг");
$APPLICATION->IncludeComponent(
"evolution:form.leasing",
"",
Array()
[
"TITLE" => "У Вас появились вопросы?",
"SUBTITLE" => "Всё о покупке автомобилей в лизинг",
]
);
?>

View File

@ -54,7 +54,10 @@ $APPLICATION->SetTitle("Новые автомобили в лизинг");
$APPLICATION->IncludeComponent(
"evolution:form.leasing",
"",
Array()
[
"TITLE" => "У Вас появились вопросы?",
"SUBTITLE" => "Всё о покупке автомобилей в лизинг",
]
);
?>
<?require($_SERVER["DOCUMENT_ROOT"]."/bitrix/footer.php");?>

View File

@ -42,7 +42,10 @@ $APPLICATION->SetTitle("Новые автомобили в лизинг");
$APPLICATION->IncludeComponent(
"evolution:form.leasing",
"",
Array()
[
"TITLE" => "У Вас появились вопросы?",
"SUBTITLE" => "Всё о покупке автомобилей в лизинг",
]
);
?>
<?require($_SERVER["DOCUMENT_ROOT"]."/bitrix/footer.php");?>

View File

@ -119,7 +119,10 @@ $APPLICATION->SetTitle("Поиск");
$APPLICATION->IncludeComponent(
"evolution:form.leasing",
"",
Array()
[
"TITLE" => "У Вас появились вопросы?",
"SUBTITLE" => "Всё о покупке автомобилей в лизинг",
]
);
?>
<?require($_SERVER["DOCUMENT_ROOT"]."/bitrix/footer.php");?>

View File

@ -21,7 +21,10 @@ require($_SERVER["DOCUMENT_ROOT"]."/bitrix/header.php");
$APPLICATION->IncludeComponent(
"evolution:form.leasing",
"",
Array()
[
"TITLE" => "У Вас появились вопросы?",
"SUBTITLE" => "Всё о покупке автомобилей в лизинг",
]
);
?>
<?require($_SERVER["DOCUMENT_ROOT"]."/bitrix/footer.php");?>

View File

@ -19,9 +19,14 @@ $APPLICATION->AddHeadString('<link rel="canonical" href="https://'.SITE_SERVER_N
Array()
);
?>
<?$APPLICATION->IncludeComponent(
<?
$APPLICATION->IncludeComponent(
"evolution:form.leasing",
"",
Array()
);?>
[
"TITLE" => "У Вас появились вопросы?",
"SUBTITLE" => "Всё о покупке автомобилей в лизинг",
]
);
?>
<?require($_SERVER["DOCUMENT_ROOT"]."/bitrix/footer.php");?>

View File

@ -22,9 +22,14 @@ $APPLICATION->AddHeadString('<link rel="canonical" href="https://'.SITE_SERVER_N
Array()
);
?>
<?$APPLICATION->IncludeComponent(
<?
$APPLICATION->IncludeComponent(
"evolution:form.leasing",
"",
Array()
);?>
[
"TITLE" => "У Вас появились вопросы?",
"SUBTITLE" => "Всё о покупке автомобилей в лизинг",
]
);
?>
<?require($_SERVER["DOCUMENT_ROOT"]."/bitrix/footer.php");?>

View File

@ -21,7 +21,10 @@ require($_SERVER["DOCUMENT_ROOT"]."/bitrix/header.php");
$APPLICATION->IncludeComponent(
"evolution:form.leasing",
"",
Array()
[
"TITLE" => "У Вас появились вопросы?",
"SUBTITLE" => "Всё о покупке автомобилей в лизинг",
]
);
?>
<?require($_SERVER["DOCUMENT_ROOT"]."/bitrix/footer.php");?>

View File

@ -22,8 +22,14 @@ $APPLICATION->SetTitle("Эволюция автолизинга: Вместе с
</article>
</div>
</section>
<?$APPLICATION->IncludeComponent(
<?
$APPLICATION->IncludeComponent(
"evolution:form.leasing",
"",
Array()
);?><?require($_SERVER["DOCUMENT_ROOT"]."/bitrix/footer.php");?>
[
"TITLE" => "У Вас появились вопросы?",
"SUBTITLE" => "Всё о покупке автомобилей в лизинг",
]
);
?>
<?require($_SERVER["DOCUMENT_ROOT"]."/bitrix/footer.php");?>

View File

@ -28,16 +28,30 @@ $arUrlRewrite=array (
'PATH' => '/api/index.php',
'SORT' => 4,
),
array (
'CONDITION' => '#^/programs/special/brand-([a-zA-Z0-9_-]+)/([a-zA-Z0-9_-]+)/\\??.*$#',
'RULE' => 'BRAND=$1&TYPE=$2',
'ID' => '',
'PATH' => '/programs/special/index.php',
'SORT' => 5,
),
array (
'CONDITION' => '#^/programs/special/brand-([a-zA-Z0-9_-]+)/\\??.*$#',
'RULE' => 'BRAND=$1',
'ID' => '',
'PATH' => '/programs/special/index.php',
'SORT' => 5,
),
array (
'CONDITION' => '#^/programs/special/([a-zA-Z0-9_-]+)/([a-zA-Z0-9_-]+)/\\??.*$#',
'RULE' => 'TYPE=$1&BRAND=$2',
'RULE' => 'GROUP=$1&TYPE=$2',
'ID' => '',
'PATH' => '/programs/special/index.php',
'SORT' => 5,
),
array (
'CONDITION' => '#^/programs/special/([a-zA-Z0-9_-]+)/\\??.*$#',
'RULE' => 'CHUNK=$1',
'RULE' => 'GROUP=$1',
'ID' => '',
'PATH' => '/programs/special/index.php',
'SORT' => 5,
@ -49,16 +63,30 @@ $arUrlRewrite=array (
'PATH' => '/programs/special/index.php',
'SORT' => 5,
),
array (
'CONDITION' => '#^/programs/cargo/brand-([a-zA-Z0-9_-]+)/([a-zA-Z0-9_-]+)/\\??.*$#',
'RULE' => 'BRAND=$1&TYPE=$2',
'ID' => '',
'PATH' => '/programs/cargo/index.php',
'SORT' => 5,
),
array (
'CONDITION' => '#^/programs/cargo/brand-([a-zA-Z0-9_-]+)/\\??.*$#',
'RULE' => 'BRAND=$1',
'ID' => '',
'PATH' => '/programs/special/index.php',
'SORT' => 5,
),
array (
'CONDITION' => '#^/programs/cargo/([a-zA-Z0-9_-]+)/([a-zA-Z0-9_-]+)/\\??.*$#',
'RULE' => 'TYPE=$1&BRAND=$2',
'RULE' => 'GROUP=$1&TYPE=$2',
'ID' => '',
'PATH' => '/programs/cargo/index.php',
'SORT' => 5,
),
array (
'CONDITION' => '#^/programs/cargo/([a-zA-Z0-9_-]+)/\\??.*$#',
'RULE' => 'CHUNK=$1',
'RULE' => 'GROUP=$1',
'ID' => '',
'PATH' => '/programs/cargo/index.php',
'SORT' => 5,

View File

@ -52,7 +52,10 @@ $APPLICATION->SetPageProperty("keywords", "Лизинг бу автомобил
$APPLICATION->IncludeComponent(
"evolution:form.leasing",
"",
Array()
[
"TITLE" => "У Вас появились вопросы?",
"SUBTITLE" => "Всё о покупке автомобилей в лизинг",
]
);
?>
<?require($_SERVER["DOCUMENT_ROOT"]."/bitrix/footer.php");?>

View File

@ -52,7 +52,10 @@ $APPLICATION->SetTitle("Новые автомобили в лизинг");
$APPLICATION->IncludeComponent(
"evolution:form.leasing",
"",
Array()
[
"TITLE" => "У Вас появились вопросы?",
"SUBTITLE" => "Всё о покупке автомобилей в лизинг",
]
);
?>
<?require($_SERVER["DOCUMENT_ROOT"]."/bitrix/footer.php");?>

View File

@ -35,7 +35,10 @@ $APPLICATION->AddChainItem("С пробегом", "/used/");
$APPLICATION->IncludeComponent(
"evolution:form.leasing.used",
"",
Array()
[
"TITLE" => "У Вас появились вопросы?",
"SUBTITLE" => "Всё о покупке автомобилей в лизинг",
]
);
?>
<?require($_SERVER["DOCUMENT_ROOT"]."/bitrix/footer.php");?>

View File

@ -18,11 +18,16 @@ $APPLICATION->IncludeComponent(
<article>
<!--
<?$APPLICATION->IncludeComponent(
<?
$APPLICATION->IncludeComponent(
"evolution:form.leasing.nomail",
"",
Array()
);?>
[
"TITLE" => "У Вас появились вопросы?",
"SUBTITLE" => "Всё о покупке автомобилей в лизинг",
]
);
?>
-->
<div class="withoutform"><br /></div>
</article>