regions update hotfixes

This commit is contained in:
merelendor 2023-02-07 17:07:22 +03:00
parent 33554e7977
commit c786e5c5de
5 changed files with 43 additions and 22 deletions

View File

@ -21,7 +21,7 @@ $this->setFrameMode(true);
</div>
<div class="sep"></div>
<div class="person_text">
<p>Обращайтесь к нам по номеру телефона <a href="tel:<?= str_replace(" ", "", $arParams['CITY']['PROPERTIES']['OFFICES']['RELATED'][0]['PROPERTIES']['PHONE']['VALUE']); ?>"><?= $arParams['CITY']['PROPERTIES']['OFFICES']['RELATED'][0]['PROPERTIES']['PHONE']['VALUE']; ?></a>, либо на почту <a href="mailto:buy@evoleasing.ru">buy@evoleasing.ru</a> Будем рады помочь вам купить <?= !is_null($arParams['BRAND']) ? $arParams['BRAND'] : "автомобиль"; ?><?= !is_null($arParams['MODEL']) ? " ".$arParams['MODEL'] : ""; ?> в лизинг в <?= $arParams['CITY']['PROPERTIES']['CASE']['VALUE']; ?> на лучших условиях. Наш офис находится по адресу <?= $arParams['CITY']['PROPERTIES']['OFFICES']['RELATED'][0]['PROPERTIES']['ADDRESS']['VALUE']; ?>.</p>
<p>Обращайтесь к нам по номеру телефона <a href="tel:<?= str_replace(" ", "", $arParams['CITY']['PROPERTIES']['OFFICES']['RELATED'][0]['PROPERTIES']['PHONE']['VALUE']); ?>"><?= str_replace(" ", "&nbsp;", $arParams['CITY']['PROPERTIES']['OFFICES']['RELATED'][0]['PROPERTIES']['PHONE']['VALUE']); ?></a>, либо на почту <a href="mailto:buy@evoleasing.ru">buy@evoleasing.ru</a>. Будем рады помочь вам купить <?= !is_null($arParams['BRAND']) ? $arParams['BRAND'] : "автомобиль"; ?><?= !is_null($arParams['MODEL']) ? " ".$arParams['MODEL'] : ""; ?> в лизинг в <?= $arParams['CITY']['PROPERTIES']['CASE']['VALUE']; ?> на лучших условиях. Наш офис находится по адресу <?= $arParams['CITY']['PROPERTIES']['OFFICES']['RELATED'][0]['PROPERTIES']['ADDRESS']['VALUE']; ?>.</p>
<p class="person_name">
<span><?= $arResult['LEADER']['firstName']; ?> <?= $arResult['LEADER']['secondName']; ?></span>
<?= $arResult['LEADER']['post']; ?>

View File

@ -30,6 +30,7 @@ if($this->StartResultCache(60*60*24, md5(var_export($_POST, true))))
while ($models_element = $models_res->GetNextElement())
{
$models_ar_res = $models_element->GetFields();
$models_ar_res['PROPERTIES'] = $models_element->GetProperties();
$models_ar_res['ITEMS'] = [];
$position_res = CIBlockElement::GetList([ "NAME" => "ASC" ], [ "ACTIVE" => "Y", "IBLOCK_ID" => 1, "PROPERTY_MODEL" => $models_ar_res['ID'], ], false, [ "nPageSize" => 3 ]);

View File

@ -50,7 +50,7 @@ $this->setFrameMode(true);
</div>
<? endforeach; ?>
</div>
<a class="catalog_show_more_button" href="<?= $arParams['PATH']; ?><?= $arParams['BRAND_CODE']; ?>/<?= $model['CODE']; ?>/">
<a class="catalog_show_more_button" href="<?= $model['PROPERTIES']['REGIONS']['VALUE'] !== "Да" ? "/catalog/" : $arParams['PATH']; ?><?= $arParams['BRAND_CODE']; ?>/<?= $model['CODE']; ?>/">
<span>Показать еще</span>
</a>
<? endforeach; ?>

View File

@ -130,6 +130,8 @@ if($this->StartResultCache(60*60*24, md5(var_export($_POST, true))))
while ($models_ob_element = $models_res->GetNextElement())
{
$models_ar_res = $models_ob_element->GetFields();
$models_ar_res['PROPERTIES'] = $models_ob_element->GetProperties();
$filter['PROPERTY_MODEL'] = $models_ar_res['ID'];
$pages_url = $pages_url.$models_ar_res['CODE']."/";
$arResult['SELECTED']['MODEL'] = $models_ar_res['CODE'];
@ -150,6 +152,14 @@ if($this->StartResultCache(60*60*24, md5(var_export($_POST, true))))
"NAME" => $models_ar_res['NAME'],
"URL" => "https://".SITE_SERVER_NAME.$arParams['PATH'].$arResult['SELECTED']['BRAND']."/".$arResult['SELECTED']['MODEL']."/",
]);
if(!is_null($arParams['REGION']) && $arParams['REGION'] !== "root")
{
if($models_ar_res['PROPERTIES']['REGIONS']['VALUE'] !== "Да")
{
$APPLICATION->SetPageProperty("robots", "noindex, nofollow");
}
}
}
$arResult['EXTENDED'] = true;
@ -161,25 +171,6 @@ if($this->StartResultCache(60*60*24, md5(var_export($_POST, true))))
}
}
if(!isset($arParams['PROGRAM']))
{
if(isset($arResult['SELECTED']['BRAND']))
{
if(isset($arResult['SELECTED']['MODEL']))
{
$APPLICATION->AddHeadString('<link rel="canonical" href="https://'.SITE_SERVER_NAME.'/catalog/'.$arResult['SELECTED']['BRAND'].'/'.$arResult['SELECTED']['MODEL'].'/"/>');
}
else
{
$APPLICATION->AddHeadString('<link rel="canonical" href="https://'.SITE_SERVER_NAME.'/catalog/'.$arResult['SELECTED']['BRAND'].'/"/>');
}
}
else
{
$APPLICATION->AddHeadString('<link rel="canonical" href="https://'.SITE_SERVER_NAME.'/catalog/"/>');
}
}
//$APPLICATION->AddHeadString('<link rel="canonical" href="https://'.SITE_SERVER_NAME.'/catalog/'.$ar_res['PROPERTIES']['BRAND']['RELATED']['CODE'].'/'.$ar_res['PROPERTIES']['MODEL']['RELATED']['CODE'].'/"/>');
if(isset($arParams['MODIFICATION']))
@ -505,6 +496,8 @@ if($this->StartResultCache(60*60*24, md5(var_export($_POST, true))))
$APPLICATION->SetPageProperty("title", "Лизинг в регионах России для юридических лиц и ИП | Эволюция");
$APPLICATION->SetPageProperty("description", "Лизинговая компания Эволюция предлагает быстрое оформление авто в лизинг в регионах России для юридических лиц и ИП. Выгодные цены, спецпредложения, простое оформление, консультирование и сопровождение.");
$APPLICATION->SetPageProperty("keywords", "Лизинг в России, лизинг в регионах России");
$APPLICATION->AddHeadString('<link rel="canonical" href="https://'.SITE_SERVER_NAME.'/regions/"/>');
}
else
{
@ -550,6 +543,8 @@ if($this->StartResultCache(60*60*24, md5(var_export($_POST, true))))
$APPLICATION->SetPageProperty("title", $arResult['TITLES']['BRAND']." ".$arResult['TITLES']['MODEL']." в ".$ar_city['PROPERTIES']['CASE']['VALUE']." в лизинг для юридических лиц и ИП | Эволюция");
$APPLICATION->SetPageProperty("description", "Новые автомобили ".$arResult['TITLES']['BRAND']." ".$arResult['TITLES']['MODEL']." в ".$ar_city['PROPERTIES']['CASE']['VALUE']." в лизинг для юридических лиц и ИП. Вы можете купить ".$arResult['TITLES']['BRAND']." ".$arResult['TITLES']['MODEL']." в ".$ar_city['PROPERTIES']['CASE']['VALUE']." в лизинг от официальных дилеров, автосалонов на выгодных условиях со скидкой. Телефон горячей линии ".CENTRAL_PHONE_FORMATTED." - звонок по России бесплатный.");
$APPLICATION->SetPageProperty("keywords", $arResult['TITLES']['BRAND']." ".$arResult['TITLES']['MODEL']." ".$ar_city['NAME']." в лизинг, купить ".$arResult['TITLES']['BRAND']." ".$arResult['TITLES']['MODEL']." ".$ar_city['NAME']." в лизинг");
$APPLICATION->AddHeadString('<link rel="canonical" href="https://'.SITE_SERVER_NAME.'/regions/'.$ar_city['CODE'].'/'.$arResult['SELECTED']['BRAND'].'/'.$arResult['SELECTED']['MODEL'].'/"/>');
}
elseif(!empty($arResult['SELECTED']['BRAND']))
{
@ -561,6 +556,8 @@ if($this->StartResultCache(60*60*24, md5(var_export($_POST, true))))
$APPLICATION->SetPageProperty("title", $arResult['TITLES']['BRAND']." в ".$ar_city['PROPERTIES']['CASE']['VALUE']." в лизинг для юридических лиц и ИП | Эволюция");
$APPLICATION->SetPageProperty("description", "Новые автомобили ".$arResult['TITLES']['BRAND']." в ".$ar_city['PROPERTIES']['CASE']['VALUE']." в лизинг для юридических лиц и ИП. Вы можете купить ".$arResult['TITLES']['BRAND']." в ".$ar_city['PROPERTIES']['CASE']['VALUE']." в лизинг от официальных дилеров, автосалонов на выгодных условиях со скидкой. Телефон горячей линии ".CENTRAL_PHONE_FORMATTED." - звонок по России бесплатный.");
$APPLICATION->SetPageProperty("keywords", $arResult['TITLES']['BRAND']." ".$ar_city['NAME']." в лизинг, купить ".$arResult['TITLES']['BRAND']." ".$ar_city['NAME']." в лизинг");
$APPLICATION->AddHeadString('<link rel="canonical" href="https://'.SITE_SERVER_NAME.'/regions/'.$ar_city['CODE'].'/'.$arResult['SELECTED']['BRAND'].'/"/>');
}
else
{
@ -572,10 +569,33 @@ if($this->StartResultCache(60*60*24, md5(var_export($_POST, true))))
$APPLICATION->SetPageProperty("title", "Лизинг в ".$ar_city['PROPERTIES']['CASE']['VALUE']." для юридических лиц и ИП | Эволюция");
$APPLICATION->SetPageProperty("description", "Лизинговая компания Эволюция предлагает быстрое оформление авто в лизинг в ".$ar_city['PROPERTIES']['CASE']['VALUE']." для юридических лиц и ИП. Выгодные цены, спецпредложения, простое оформление, консультирование и сопровождение.");
$APPLICATION->SetPageProperty("keywords", "Лизинг в ".$ar_city['PROPERTIES']['CASE']['VALUE'].", лизинг авто ".$ar_city['NAME'].", купить машину в лизинг ".$ar_city['NAME']."");
$APPLICATION->AddHeadString('<link rel="canonical" href="https://'.SITE_SERVER_NAME.'/regions/'.$ar_city['CODE'].'/"/>');
}
}
}
}
else
{
if(!isset($arParams['PROGRAM']))
{
if(isset($arResult['SELECTED']['BRAND']))
{
if(isset($arResult['SELECTED']['MODEL']))
{
$APPLICATION->AddHeadString('<link rel="canonical" href="https://'.SITE_SERVER_NAME.'/catalog/'.$arResult['SELECTED']['BRAND'].'/'.$arResult['SELECTED']['MODEL'].'/"/>');
}
else
{
$APPLICATION->AddHeadString('<link rel="canonical" href="https://'.SITE_SERVER_NAME.'/catalog/'.$arResult['SELECTED']['BRAND'].'/"/>');
}
}
else
{
$APPLICATION->AddHeadString('<link rel="canonical" href="https://'.SITE_SERVER_NAME.'/catalog/"/>');
}
}
}
foreach($breadcrumbs AS $breadcrumb)
{

View File

@ -258,7 +258,7 @@ if(!empty($arResult['SUBTITLE']))
); ?>
<? endif; ?>
<? if($arParams['REGION'] !== "root"): ?>
<? if(isset($arParams['REGION']) && $arParams['REGION'] !== "root"): ?>
<? $APPLICATION->IncludeComponent(
"evolution:catalog.city.offices",
"",