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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@ -12,13 +12,39 @@
/** @var CBitrixComponent $component */ /** @var CBitrixComponent $component */
$this->setFrameMode(true); $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): ?> <? if(is_array($arResult['ITEMS']) && count($arResult['ITEMS']) > 0): ?>
<div class="container"> <div class="container">
<h2 class="h2"><?= $arParams['TITLE']; ?></h2> <h2 class="h2"><?= $brands_title; ?></h2>
<div class="logos_list"> <div class="logos_list">
<? foreach($arResult['ITEMS'] AS $brand): ?> <? foreach($arResult['ITEMS'] AS $brand): ?>
<div class="list_item"> <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']; ?>"/> <img src="<?= $brand['PREVIEW_PICTURE']; ?>" alt="<?= $brand['NAME']; ?>"/>
</a> </a>
</div> </div>

View File

@ -12,10 +12,33 @@
/** @var CBitrixComponent $component */ /** @var CBitrixComponent $component */
$this->setFrameMode(true); $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>*/?> <?/*<h2 class="h2">Спецпредложения и акции на тракторы в лизинг</h2>*/?>
<? if(is_array($arResult['OFFERS']) && count($arResult['OFFERS']) > 0): ?> <? if(is_array($arResult['OFFERS']) && count($arResult['OFFERS']) > 0): ?>
<div class="container"> <div class="container">
<h2 class="h2"><?= $arParams['TITLE']; ?></h2> <h2 class="h2"><?= $special_offers_title; ?></h2>
<div class="special_list"> <div class="special_list">
<? foreach($arResult['OFFERS'] AS $offer): ?> <? foreach($arResult['OFFERS'] AS $offer): ?>
<div class="special_item"> <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" ]; $sort = [ "SORT" => "ASC" ];
$filter = [ "ACTIVE" => "Y", "IBLOCK_ID" => $arParams['IBLOCK_ID'] ]; $filter = [ "ACTIVE" => "Y", "IBLOCK_ID" => $arParams['IBLOCK_ID'] ];
$section_filter = $filter;
$element_filter = $filter;
$options = false; $options = false;
$types_ids = []; $types_ids = [];
if(isset($arParams['GROUP']))
{
$section_filter['ID'] = $arParams['GROUP'];
}
if(isset($arParams['BRAND'])) if(isset($arParams['BRAND']))
{ {
$res_filter = CIBlockElement::GetList( $res_filter = CIBlockElement::GetList(
@ -36,28 +43,26 @@ 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, ], [ "ACTIVE" => "Y", "IBLOCK_ID" => $arParams['IBLOCK_ID_RULES'], "PROPERTY_VEHICLE_BRAND" => $arParams['BRAND'], "!PROPERTY_VEHICLE_TYPE" => false, ],
false, false, ['ID', 'NAME', 'PROPERTY_VEHICLE_TYPE'] 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']); 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()) while ($section = $sec_res->GetNext())
{ {
if(!empty($section['PICTURE'])) if(!empty($section['PICTURE']))
{ {
$section['PICTURE'] = CFile::GetPath($section['PICTURE']); $section['PICTURE'] = CFile::GetPath($section['PICTURE']);
} }
$section['ITEMS'] = []; $section['ITEMS'] = [];
$filter = array_merge($filter, [ "SECTION_ID" => $section['ID'] ]);
$res = CIBlockElement::GetList($sort, array_merge($element_filter, [ "SECTION_ID" => $section['ID'] ]), false, $options);
$res = CIBlockElement::GetList($sort, $filter, false, $options);
while ($element = $res->GetNextElement()) while ($element = $res->GetNextElement())
{ {
$ar_res = $element->GetFields(); $ar_res = $element->GetFields();

View File

@ -12,18 +12,36 @@
/** @var CBitrixComponent $component */ /** @var CBitrixComponent $component */
$this->setFrameMode(true); $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): ?> <? if(is_array($arResult['SECTIONS']) && count($arResult['SECTIONS']) > 0): ?>
<div class="container"> <div class="container">
<h2 class="h2"><?= $arParams['TITLE']; ?></h2> <? if(!isset($arParams['GROUP'])): ?>
<h2 class="h2"><?= $types_title; ?></h2>
<? endif; ?>
<div class="types_grid"> <div class="types_grid">
<? foreach($arResult['SECTIONS'] AS $section): ?> <? foreach($arResult['SECTIONS'] AS $section): ?>
<div class="grid_item"> <div class="grid_item" style="<?= count($arResult['SECTIONS']) === 1 ? "width: 100%;" : ""; ?>">
<p class="h2"><?= $section['NAME']; ?></p> <p class="h2">
<? if(!isset($arParams['GROUP'])): ?>
<a href="<?= $arParams['PATH']; ?>/<?= $section['CODE']; ?>/">
<?= $section['NAME']; ?>
</a>
<? else: ?>
<?= $arParams['GROUP_NAME']; ?>
<? endif; ?>
</p>
<ul> <ul>
<? if(is_array($section['ITEMS'])): ?> <? if(is_array($section['ITEMS'])): ?>
<? foreach($section['ITEMS'] AS $item): ?> <? foreach($section['ITEMS'] AS $item): ?>
<li> <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> </li>
<? endforeach; ?> <? endforeach; ?>
<? endif; ?> <? 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'], ]; $filter = [ "ACTIVE" => "Y", "IBLOCK_ID" => $arParams['IBLOCK_ID_RULES'], ];
$options = false; $options = false;
$group = null;
$group_name = null;
$group_genitive = null;
$group_accusative = null;
$group_prepositional = null;
$group_slug = null;
$brand = null; $brand = null;
$brand_name = null; $brand_name = null;
$brand_slug = null; $brand_slug = null;
@ -31,29 +38,39 @@ if($this->StartResultCache(60*60*24, md5(var_export($_POST, true))))
$type_name = null; $type_name = null;
$type_plural = null; $type_plural = null;
$type_genitive = null; $type_genitive = null;
$type_singular_genitive = null;
$type_slug = null; $type_slug = null;
$type_section = null;
if(isset($_REQUEST['TYPE']) && isset($_REQUEST['BRAND'])) if(isset($_REQUEST['GROUP']))
{ {
$res_type = CIBlockElement::GetList( $res_group = CIBlockSection::GetList(
[ "SORT" => "ASC" ], [ "SORT" => "ASC" ],
[ "ACTIVE" => "Y", "IBLOCK_ID" => $arParams['IBLOCK_ID_PROGRAMS_AGGREGATION'], "CODE" => $_REQUEST['TYPE'], ], [ "ACTIVE" => "Y", "IBLOCK_ID" => $arParams['IBLOCK_ID_PROGRAMS_AGGREGATION'], "CODE" => $_REQUEST['GROUP'], ],
false, false false, [ "UF_VEHICLE_GROUP_GENITIVE_NAME", "UF_VEHICLE_GROUP_ACCUSATIVE_NAME", "UF_VEHICLE_GROUP_PREPOSITIONAL_NAME", ]
); );
while ($element_type = $res_type->GetNextElement()) while($section_group = $res_group->GetNext())
{ {
$ar_res_type = $element_type->GetFields(); $group = $section_group['ID'];
$ar_res_type['PROPERTIES'] = $element_type->GetProperties(); $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'];
$type = $ar_res_type['ID']; //$section_group['PROPERTIES'] = $section_group;
$type_name = $ar_res_type['NAME']; // print "<pre>";
$type_plural = $ar_res_type['PROPERTIES']['PLURAL_NAME']['VALUE']; // print_r($section_group);
$type_genitive = $ar_res_type['PROPERTIES']['GENITIVE_NAME']['VALUE']; // print "</pre>";
$type_slug = $ar_res_type['CODE']; // print "<pre>";
$type_gender = $ar_res_type['PROPERTIES']['NAME_GENDER']['VALUE_XML_ID']; // print_r($group);
// print "</pre>";
} }
}
if(isset($_REQUEST['BRAND']))
{
$res_brand = CIBlockElement::GetList( $res_brand = CIBlockElement::GetList(
[ "SORT" => "ASC" ], [ "SORT" => "ASC" ],
[ "ACTIVE" => "Y", "IBLOCK_ID" => $arParams['IBLOCK_ID_PROGRAMS_AGGREGATION_BRANDS'], "CODE" => $_REQUEST['BRAND'], ], [ "ACTIVE" => "Y", "IBLOCK_ID" => $arParams['IBLOCK_ID_PROGRAMS_AGGREGATION_BRANDS'], "CODE" => $_REQUEST['BRAND'], ],
@ -68,11 +85,12 @@ if($this->StartResultCache(60*60*24, md5(var_export($_POST, true))))
$brand_slug = $ar_res_brand['CODE']; $brand_slug = $ar_res_brand['CODE'];
} }
} }
elseif(isset($_REQUEST['CHUNK']))
if(isset($_REQUEST['TYPE']))
{ {
$res_type = CIBlockElement::GetList( $res_type = CIBlockElement::GetList(
[ "SORT" => "ASC" ], [ "SORT" => "ASC" ],
[ "ACTIVE" => "Y", "IBLOCK_ID" => $arParams['IBLOCK_ID_PROGRAMS_AGGREGATION'], "CODE" => $_REQUEST['CHUNK'], ], [ "ACTIVE" => "Y", "IBLOCK_ID" => $arParams['IBLOCK_ID_PROGRAMS_AGGREGATION'], "CODE" => $_REQUEST['TYPE'], ],
false, false false, false
); );
@ -80,28 +98,77 @@ if($this->StartResultCache(60*60*24, md5(var_export($_POST, true))))
{ {
$ar_res_type = $element_type->GetFields(); $ar_res_type = $element_type->GetFields();
$ar_res_type['PROPERTIES'] = $element_type->GetProperties(); $ar_res_type['PROPERTIES'] = $element_type->GetProperties();
$type = $ar_res_type['ID']; $type = $ar_res_type['ID'];
$type_name = $ar_res_type['NAME']; $type_name = $ar_res_type['NAME'];
$type_plural = $ar_res_type['PROPERTIES']['PLURAL_NAME']['VALUE']; $type_plural = $ar_res_type['PROPERTIES']['PLURAL_NAME']['VALUE'];
$type_genitive = $ar_res_type['PROPERTIES']['GENITIVE_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_slug = $ar_res_type['CODE'];
$type_gender = $ar_res_type['PROPERTIES']['NAME_GENDER']['VALUE_XML_ID']; $type_gender = $ar_res_type['PROPERTIES']['NAME_GENDER']['VALUE_XML_ID'];
$type_section = $ar_res_type['IBLOCK_SECTION_ID'];
} }
$res_brand = CIBlockElement::GetList( // if($group === null && $type_section !== null)
[ "SORT" => "ASC" ], // {
[ "ACTIVE" => "Y", "IBLOCK_ID" => $arParams['IBLOCK_ID_PROGRAMS_AGGREGATION_BRANDS'], "CODE" => $_REQUEST['CHUNK'], ], // $group_res = CIBlockSection::GetByID($type_section);
false, false
);
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']))
{
/*
elseif(isset($_REQUEST['CHUNK']))
{ {
$ar_res_brand = $element_brand->GetFields(); $res_type = CIBlockElement::GetList(
$brand = $ar_res_brand['ID']; [ "SORT" => "ASC" ],
$brand_name = $ar_res_brand['NAME']; [ "ACTIVE" => "Y", "IBLOCK_ID" => $arParams['IBLOCK_ID_PROGRAMS_AGGREGATION'], "CODE" => $_REQUEST['CHUNK'], ],
$brand_slug = $ar_res_brand['CODE']; false, false
);
while ($element_type = $res_type->GetNextElement())
{
$ar_res_type = $element_type->GetFields();
$ar_res_type['PROPERTIES'] = $element_type->GetProperties();
$type = $ar_res_type['ID'];
$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_slug = $ar_res_type['CODE'];
$type_gender = $ar_res_type['PROPERTIES']['NAME_GENDER']['VALUE_XML_ID'];
}
$res_brand = CIBlockElement::GetList(
[ "SORT" => "ASC" ],
[ "ACTIVE" => "Y", "IBLOCK_ID" => $arParams['IBLOCK_ID_PROGRAMS_AGGREGATION_BRANDS'], "CODE" => $_REQUEST['CHUNK'], ],
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($group !== null)
{
$filter['PROPERTY_VEHICLE_GROUP'] = $group;
}
else
{
$filter['PROPERTY_VEHICLE_GROUP'] = false;
} }
if($type !== null) 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); $res = CIBlockElement::GetList($sort, $filter, false, $options);
//print_r($filter); // print "<pre>";
// print_r($filter);
// print "</pre>";
// die();
while ($element = $res->GetNextElement()) while ($element = $res->GetNextElement())
{ {
$ar_res = $element->GetFields(); $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['BANNER'] = CFile::GetPath($ar_res['PREVIEW_PICTURE']);
$arResult['DETAIL_PICTURE'] = CFile::GetPath($ar_res['DETAIL_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'] = $brand;
$arResult['BRAND_NAME'] = $brand_name; $arResult['BRAND_NAME'] = $brand_name;
$arResult['BRAND_SLUG'] = $brand_slug; $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'] = $type;
$arResult['TYPE_PLURAL'] = $type_plural; $arResult['TYPE_PLURAL'] = $type_plural;
$arResult['TYPE_GENITIVE'] = $type_genitive; $arResult['TYPE_GENITIVE'] = $type_genitive;
$arResult['TYPE_GENITIVE_SINGULAR'] = $type_singular_genitive;
} }
$APPLICATION->AddChainItem($arParams['TITLE'], "/programs/special/"); $APPLICATION->AddChainItem($arParams['TITLE'], "/programs/special/");
@ -150,36 +228,59 @@ if($this->StartResultCache(60*60*24, md5(var_export($_POST, true))))
if(empty($arResult['NAME'])) { define('ERROR_404', 'Y'); } if(empty($arResult['NAME'])) { define('ERROR_404', 'Y'); }
else else
{ {
if($type !== null) if($group !== null)
{ {
$APPLICATION->SetPageProperty("title", "".$type_plural." в лизинг для юридических лиц и ИП в Москве - купить ".($type_gender === "M" ? "новый" : ($type_gender === "F" ? "новую" : "новые" ))." ".$type_name." в лизинг | Эволюция"); $APPLICATION->SetPageProperty("title", "".$group_name." в лизинг для юридических лиц и ИП в Москве - купить новую ".mb_strtolower($group_accusative)." в лизинг | Эволюция");
$APPLICATION->SetPageProperty("description", "Новые ".mb_strtolower($type_plural)." в лизинг для юридических лиц и ИП в Москве и в других регионах России. Вы можете купить ".$type_name." в лизинг от официальных дилеров на выгодных условиях со скидкой. Телефон горячей линии 8 (800) 333-75-75 - звонок по России бесплатный."); $APPLICATION->SetPageProperty("description", "Новая ".mb_strtolower($group_name)." в лизинг для юридических лиц и ИП в Москве и в других регионах России. Вы можете купить ".mb_strtolower($group_accusative)." в лизинг от официальных дилеров на выгодных условиях со скидкой. Телефон горячей линии 8 (800) 333-75-75 - звонок по России бесплатный.");
$APPLICATION->SetPageProperty("keywords", "".$type_plural." в лизинг, купить ".$type_name." в лизинг, ".$type_name." в лизинг для юридических лиц, ".$type_name." в лизинг для ип"); $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."/");
$APPLICATION->AddChainItem($type_name, "/programs/special/".$type_slug."/"); if($type !== null)
if($brand !== null)
{ {
$APPLICATION->AddChainItem($brand_name, "/programs/special/".$type_slug."/".$brand_slug."/"); $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->SetPageProperty("title", "".$type_plural." ".$brand_name." в лизинг для юридических лиц и ИП в Москве - купить ".($type_gender === "M" ? "новый" : ($type_gender === "F" ? "новую" : "новые" ))." ".$type_name." ".$brand_name." в лизинг | Эволюция"); $APPLICATION->AddChainItem($type_name, "/programs/special/".$group_slug."/".$type_slug."/");
$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." в лизинг для ип");
} }
} }
else else
{ {
if($brand !== null) if($type !== null)
{ {
$APPLICATION->AddChainItem($brand_name, "/programs/special/".$brand_slug."/"); $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->SetPageProperty("title", "".$arParams['SHORT_TITLE']." ".$brand_name." в лизинг для юридических лиц и ИП в Москве - купить новую ".mb_strtolower($arParams['SHORT_TITLE_ACCUSATIVE'])." ".$brand_name." в лизинг | Эволюция"); if($brand !== null)
$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." в лизинг"); $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-".$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"]); // $ipropValues = new \Bitrix\Iblock\InheritedProperty\ElementValues($arResult['IBLOCK_ID'], $arResult["ID"]);
$meta = $ipropValues->getValues(); // $meta = $ipropValues->getValues();
// $APPLICATION->SetPageProperty("title", $meta['ELEMENT_META_TITLE']); // $APPLICATION->SetPageProperty("title", $meta['ELEMENT_META_TITLE']);
// $APPLICATION->SetPageProperty("keywords", $meta['ELEMENT_META_KEYWORDS']); // $APPLICATION->SetPageProperty("keywords", $meta['ELEMENT_META_KEYWORDS']);

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@ -22,8 +22,14 @@ $APPLICATION->SetTitle("Эволюция автолизинга: Вместе с
</article> </article>
</div> </div>
</section> </section>
<?$APPLICATION->IncludeComponent( <?
"evolution:form.leasing", $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', 'PATH' => '/api/index.php',
'SORT' => 4, '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 ( array (
'CONDITION' => '#^/programs/special/([a-zA-Z0-9_-]+)/([a-zA-Z0-9_-]+)/\\??.*$#', 'CONDITION' => '#^/programs/special/([a-zA-Z0-9_-]+)/([a-zA-Z0-9_-]+)/\\??.*$#',
'RULE' => 'TYPE=$1&BRAND=$2', 'RULE' => 'GROUP=$1&TYPE=$2',
'ID' => '', 'ID' => '',
'PATH' => '/programs/special/index.php', 'PATH' => '/programs/special/index.php',
'SORT' => 5, 'SORT' => 5,
), ),
array ( array (
'CONDITION' => '#^/programs/special/([a-zA-Z0-9_-]+)/\\??.*$#', 'CONDITION' => '#^/programs/special/([a-zA-Z0-9_-]+)/\\??.*$#',
'RULE' => 'CHUNK=$1', 'RULE' => 'GROUP=$1',
'ID' => '', 'ID' => '',
'PATH' => '/programs/special/index.php', 'PATH' => '/programs/special/index.php',
'SORT' => 5, 'SORT' => 5,
@ -49,16 +63,30 @@ $arUrlRewrite=array (
'PATH' => '/programs/special/index.php', 'PATH' => '/programs/special/index.php',
'SORT' => 5, '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 ( array (
'CONDITION' => '#^/programs/cargo/([a-zA-Z0-9_-]+)/([a-zA-Z0-9_-]+)/\\??.*$#', 'CONDITION' => '#^/programs/cargo/([a-zA-Z0-9_-]+)/([a-zA-Z0-9_-]+)/\\??.*$#',
'RULE' => 'TYPE=$1&BRAND=$2', 'RULE' => 'GROUP=$1&TYPE=$2',
'ID' => '', 'ID' => '',
'PATH' => '/programs/cargo/index.php', 'PATH' => '/programs/cargo/index.php',
'SORT' => 5, 'SORT' => 5,
), ),
array ( array (
'CONDITION' => '#^/programs/cargo/([a-zA-Z0-9_-]+)/\\??.*$#', 'CONDITION' => '#^/programs/cargo/([a-zA-Z0-9_-]+)/\\??.*$#',
'RULE' => 'CHUNK=$1', 'RULE' => 'GROUP=$1',
'ID' => '', 'ID' => '',
'PATH' => '/programs/cargo/index.php', 'PATH' => '/programs/cargo/index.php',
'SORT' => 5, 'SORT' => 5,

View File

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

View File

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

View File

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

View File

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