From ba3c4042f657113c175a908ac28ba7f2853a644f Mon Sep 17 00:00:00 2001 From: merelendor Date: Mon, 23 Sep 2024 19:20:22 +0000 Subject: [PATCH] aggregations programs canonical update --- .../programs.aggregations/component.php | 26 ++++++++++++------- .../gruzovye-avtomobili-v-lizing/index.php | 2 -- programs/spetstekhnika-v-lizing/index.php | 2 -- 3 files changed, 17 insertions(+), 13 deletions(-) diff --git a/local/components/evolution/programs.aggregations/component.php b/local/components/evolution/programs.aggregations/component.php index 820f77c..ad01433 100644 --- a/local/components/evolution/programs.aggregations/component.php +++ b/local/components/evolution/programs.aggregations/component.php @@ -239,6 +239,7 @@ if($this->StartResultCache(60*60*24, md5(var_export($_POST, true)))) $APPLICATION->SetPageProperty("title", "".$group_name." в лизинг для юридических лиц и ИП в Москве - купить ".($group_gender === "M" ? "новый" : ($group_gender === "F" ? "новую" : "новые" ))." ".mb_strtolower($group_accusative)." в лизинг | Эволюция"); $APPLICATION->SetPageProperty("description", "".($group_gender === "M" ? "Новый" : ($group_gender === "F" ? "Новая" : "Новые" ))." ".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/".$arParams['PATH']."/".$group_slug."/"); if($type !== null) @@ -248,6 +249,12 @@ if($this->StartResultCache(60*60*24, md5(var_export($_POST, true)))) $APPLICATION->SetPageProperty("keywords", "".mb_strtolower($type_plural)." в лизинг, купить ".mb_strtolower($type_accusative)." в лизинг, ".mb_strtolower($type_name)." в лизинг для юридических лиц, ".mb_strtolower($type_name)." в лизинг для ип"); $APPLICATION->AddChainItem($type_name, "/programs/".$arParams['PATH']."/".$group_slug."/".$type_slug."/"); + + $APPLICATION->AddHeadString(''); + } + else + { + $APPLICATION->AddHeadString(''); } } else @@ -266,10 +273,14 @@ if($this->StartResultCache(60*60*24, md5(var_export($_POST, true)))) $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/".$arParams['PATH']."/brand-".$brand_slug."/".$type_slug."/"); + + $APPLICATION->AddHeadString(''); } else { $APPLICATION->AddChainItem($type_name, "/programs/".$arParams['PATH']."/".$type_slug."/"); + + $APPLICATION->AddHeadString(''); } } else @@ -281,18 +292,15 @@ if($this->StartResultCache(60*60*24, md5(var_export($_POST, true)))) $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." в лизинг"); + + $APPLICATION->AddHeadString(''); + } + else + { + $APPLICATION->AddHeadString(''); } } } - -// $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']); -// $APPLICATION->SetPageProperty("description", $meta['ELEMENT_META_DESCRIPTION']); - -// $APPLICATION->AddHeadString(''); } $this->IncludeComponentTemplate(); diff --git a/programs/gruzovye-avtomobili-v-lizing/index.php b/programs/gruzovye-avtomobili-v-lizing/index.php index c690f59..6afc5f7 100644 --- a/programs/gruzovye-avtomobili-v-lizing/index.php +++ b/programs/gruzovye-avtomobili-v-lizing/index.php @@ -1,7 +1,5 @@ SetTitle("Сервисы"); -$APPLICATION->AddHeadString(''); ?> IncludeComponent("bitrix:breadcrumb", "evolution", Array( diff --git a/programs/spetstekhnika-v-lizing/index.php b/programs/spetstekhnika-v-lizing/index.php index 35f95e3..80e06b0 100644 --- a/programs/spetstekhnika-v-lizing/index.php +++ b/programs/spetstekhnika-v-lizing/index.php @@ -1,7 +1,5 @@ SetTitle("Сервисы"); -$APPLICATION->AddHeadString(''); ?> IncludeComponent("bitrix:breadcrumb", "evolution", Array(