aggregation url for special program

This commit is contained in:
merelendor 2024-08-27 18:32:57 +03:00
parent 60626228fb
commit 3f84879b90
3 changed files with 19 additions and 19 deletions

View File

@ -226,7 +226,7 @@ if($this->StartResultCache(60*60*24, md5(var_export($_POST, true))))
$arResult['TYPE_GENITIVE_SINGULAR'] = $type_singular_genitive; $arResult['TYPE_GENITIVE_SINGULAR'] = $type_singular_genitive;
} }
$APPLICATION->AddChainItem($arParams['TITLE'], "/programs/special/"); $APPLICATION->AddChainItem($arParams['TITLE'], "/programs/".$arParams['PATH']."/");
$APPLICATION->SetPageProperty("title", "Лизинг ".mb_strtolower($arParams['SHORT_TITLE_GENITIVE'])." для юридических лиц и ИП в Москве - купить новую ".mb_strtolower($arParams['SHORT_TITLE_ACCUSATIVE'])." в лизинг | Эволюция"); $APPLICATION->SetPageProperty("title", "Лизинг ".mb_strtolower($arParams['SHORT_TITLE_GENITIVE'])." для юридических лиц и ИП в Москве - купить новую ".mb_strtolower($arParams['SHORT_TITLE_ACCUSATIVE'])." в лизинг | Эволюция");
$APPLICATION->SetPageProperty("description", "Новая ".mb_strtolower($arParams['SHORT_TITLE'])." в лизинг для юридических лиц и ИП в Москве и в других регионах России. Вы можете купить ".mb_strtolower($arParams['SHORT_TITLE_ACCUSATIVE'])." в лизинг от официальных дилеров на выгодных условиях со скидкой. Телефон горячей линии 8 (800) 333-75-75 - звонок по России бесплатный."); $APPLICATION->SetPageProperty("description", "Новая ".mb_strtolower($arParams['SHORT_TITLE'])." в лизинг для юридических лиц и ИП в Москве и в других регионах России. Вы можете купить ".mb_strtolower($arParams['SHORT_TITLE_ACCUSATIVE'])." в лизинг от официальных дилеров на выгодных условиях со скидкой. Телефон горячей линии 8 (800) 333-75-75 - звонок по России бесплатный.");
$APPLICATION->SetPageProperty("keywords", "".$arParams['SHORT_TITLE']." в лизинг, лизинг ".mb_strtolower($arParams['SHORT_TITLE_GENITIVE'])." для юридических лиц, лизинг ".mb_strtolower($arParams['SHORT_TITLE_GENITIVE'])." для ип"); $APPLICATION->SetPageProperty("keywords", "".$arParams['SHORT_TITLE']." в лизинг, лизинг ".mb_strtolower($arParams['SHORT_TITLE_GENITIVE'])." для юридических лиц, лизинг ".mb_strtolower($arParams['SHORT_TITLE_GENITIVE'])." для ип");
@ -239,7 +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("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("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->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($group_name, "/programs/".$arParams['PATH']."/".$group_slug."/");
if($type !== null) if($type !== null)
{ {
@ -247,7 +247,7 @@ if($this->StartResultCache(60*60*24, md5(var_export($_POST, true))))
$APPLICATION->SetPageProperty("description", "".($type_gender === "M" ? "Новые" : ($type_gender === "F" ? "Новая" : "Новое" ))." ".mb_strtolower($type_plural)." в лизинг для юридических лиц и ИП в Москве и в других регионах России. Вы можете купить ".mb_strtolower($type_accusative)." в лизинг от официальных дилеров на выгодных условиях со скидкой. Телефон горячей линии 8 (800) 333-75-75 - звонок по России бесплатный."); $APPLICATION->SetPageProperty("description", "".($type_gender === "M" ? "Новые" : ($type_gender === "F" ? "Новая" : "Новое" ))." ".mb_strtolower($type_plural)." в лизинг для юридических лиц и ИП в Москве и в других регионах России. Вы можете купить ".mb_strtolower($type_accusative)." в лизинг от официальных дилеров на выгодных условиях со скидкой. Телефон горячей линии 8 (800) 333-75-75 - звонок по России бесплатный.");
$APPLICATION->SetPageProperty("keywords", "".mb_strtolower($type_plural)." в лизинг, купить ".mb_strtolower($type_accusative)." в лизинг, ".mb_strtolower($type_name)." в лизинг для юридических лиц, ".mb_strtolower($type_name)." в лизинг для ип"); $APPLICATION->SetPageProperty("keywords", "".mb_strtolower($type_plural)." в лизинг, купить ".mb_strtolower($type_accusative)." в лизинг, ".mb_strtolower($type_name)." в лизинг для юридических лиц, ".mb_strtolower($type_name)." в лизинг для ип");
$APPLICATION->AddChainItem($type_name, "/programs/special/".$group_slug."/".$type_slug."/"); $APPLICATION->AddChainItem($type_name, "/programs/".$arParams['PATH']."/".$group_slug."/".$type_slug."/");
} }
} }
else else
@ -260,23 +260,23 @@ if($this->StartResultCache(60*60*24, md5(var_export($_POST, true))))
if($brand !== null) if($brand !== null)
{ {
$APPLICATION->AddChainItem($brand_name, "/programs/special/brand-".$brand_slug."/"); $APPLICATION->AddChainItem($brand_name, "/programs/".$arParams['PATH']."/brand-".$brand_slug."/");
$APPLICATION->SetPageProperty("title", "".$type_plural." ".$brand_name." в лизинг для юридических лиц и ИП в Москве - купить ".($type_gender === "M" ? "новый" : ($type_gender === "F" ? "новую" : "новые" ))." ".$type_name." ".$brand_name." в лизинг | Эволюция"); $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("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->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."/"); $APPLICATION->AddChainItem($type_name, "/programs/".$arParams['PATH']."/brand-".$brand_slug."/".$type_slug."/");
} }
else else
{ {
$APPLICATION->AddChainItem($type_name, "/programs/special/".$type_slug."/"); $APPLICATION->AddChainItem($type_name, "/programs/".$arParams['PATH']."/".$type_slug."/");
} }
} }
else else
{ {
if($brand !== null) if($brand !== null)
{ {
$APPLICATION->AddChainItem($brand_name, "/programs/special/brand-".$brand_slug."/"); $APPLICATION->AddChainItem($brand_name, "/programs/".$arParams['PATH']."/brand-".$brand_slug."/");
$APPLICATION->SetPageProperty("title", "".$arParams['SHORT_TITLE']." ".$brand_name." в лизинг для юридических лиц и ИП в Москве - купить новую ".mb_strtolower($arParams['SHORT_TITLE_ACCUSATIVE'])." ".$brand_name." в лизинг | Эволюция"); $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("description", "Новая ".mb_strtolower($arParams['SHORT_TITLE'])." ".$brand_name." в лизинг для юридических лиц и ИП в Москве и в других регионах России. Вы можете купить ".mb_strtolower($arParams['SHORT_TITLE_ACCUSATIVE'])." ".$brand_name." в лизинг от официальных дилеров на выгодных условиях со скидкой. Телефон горячей линии 8 (800) 333-75-75 - звонок по России бесплатный.");

View File

@ -1,7 +1,7 @@
<? <?
require($_SERVER["DOCUMENT_ROOT"]."/bitrix/header.php"); require($_SERVER["DOCUMENT_ROOT"]."/bitrix/header.php");
$APPLICATION->SetTitle("Сервисы"); $APPLICATION->SetTitle("Сервисы");
$APPLICATION->AddHeadString('<link rel="canonical" href="https://'.SITE_SERVER_NAME.'/services/"/>'); $APPLICATION->AddHeadString('<link rel="canonical" href="https://'.SITE_SERVER_NAME.'/programs/"/>');
?> ?>
<? <?
$APPLICATION->IncludeComponent("bitrix:breadcrumb", "evolution", Array( $APPLICATION->IncludeComponent("bitrix:breadcrumb", "evolution", Array(
@ -24,7 +24,7 @@ $APPLICATION->AddHeadString('<link rel="canonical" href="https://'.SITE_SERVER_N
"IBLOCK_ID_RULES" => IBLOCK_ID_PROGRAMS_AGGREGATION_RULES_SPECIAL, "IBLOCK_ID_RULES" => IBLOCK_ID_PROGRAMS_AGGREGATION_RULES_SPECIAL,
"IBLOCK_ID_PROGRAMS_AGGREGATION" => IBLOCK_ID_PROGRAMS_AGGREGATION_SPECIAL, "IBLOCK_ID_PROGRAMS_AGGREGATION" => IBLOCK_ID_PROGRAMS_AGGREGATION_SPECIAL,
"IBLOCK_ID_PROGRAMS_AGGREGATION_BRANDS" => IBLOCK_ID_PROGRAMS_AGGREGATION_BRANDS_SPECIAL, "IBLOCK_ID_PROGRAMS_AGGREGATION_BRANDS" => IBLOCK_ID_PROGRAMS_AGGREGATION_BRANDS_SPECIAL,
"PATH" => "special", "PATH" => "spetstekhnika-v-lizing",
"SPECIAL_OFFERS_TITLE" => "Акции и скидки на спецтехнику в лизинг", "SPECIAL_OFFERS_TITLE" => "Акции и скидки на спецтехнику в лизинг",
] ]
); );

View File

@ -29,38 +29,38 @@ $arUrlRewrite=array (
'SORT' => 4, 'SORT' => 4,
), ),
array ( array (
'CONDITION' => '#^/programs/special/brand-([a-zA-Z0-9_-]+)/([a-zA-Z0-9_-]+)/\\??.*$#', 'CONDITION' => '#^/programs/spetstekhnika-v-lizing/brand-([a-zA-Z0-9_-]+)/([a-zA-Z0-9_-]+)/\\??.*$#',
'RULE' => 'BRAND=$1&TYPE=$2', 'RULE' => 'BRAND=$1&TYPE=$2',
'ID' => '', 'ID' => '',
'PATH' => '/programs/special/index.php', 'PATH' => '/programs/spetstekhnika-v-lizing/index.php',
'SORT' => 5, 'SORT' => 5,
), ),
array ( array (
'CONDITION' => '#^/programs/special/brand-([a-zA-Z0-9_-]+)/\\??.*$#', 'CONDITION' => '#^/programs/spetstekhnika-v-lizing/brand-([a-zA-Z0-9_-]+)/\\??.*$#',
'RULE' => 'BRAND=$1', 'RULE' => 'BRAND=$1',
'ID' => '', 'ID' => '',
'PATH' => '/programs/special/index.php', 'PATH' => '/programs/spetstekhnika-v-lizing/index.php',
'SORT' => 5, 'SORT' => 5,
), ),
array ( array (
'CONDITION' => '#^/programs/special/([a-zA-Z0-9_-]+)/([a-zA-Z0-9_-]+)/\\??.*$#', 'CONDITION' => '#^/programs/spetstekhnika-v-lizing/([a-zA-Z0-9_-]+)/([a-zA-Z0-9_-]+)/\\??.*$#',
'RULE' => 'GROUP=$1&TYPE=$2', 'RULE' => 'GROUP=$1&TYPE=$2',
'ID' => '', 'ID' => '',
'PATH' => '/programs/special/index.php', 'PATH' => '/programs/spetstekhnika-v-lizing/index.php',
'SORT' => 5, 'SORT' => 5,
), ),
array ( array (
'CONDITION' => '#^/programs/special/([a-zA-Z0-9_-]+)/\\??.*$#', 'CONDITION' => '#^/programs/spetstekhnika-v-lizing/([a-zA-Z0-9_-]+)/\\??.*$#',
'RULE' => 'GROUP=$1', 'RULE' => 'GROUP=$1',
'ID' => '', 'ID' => '',
'PATH' => '/programs/special/index.php', 'PATH' => '/programs/spetstekhnika-v-lizing/index.php',
'SORT' => 5, 'SORT' => 5,
), ),
array ( array (
'CONDITION' => '#^/programs/special/\\??.*$#', 'CONDITION' => '#^/programs/spetstekhnika-v-lizing/\\??.*$#',
'RULE' => '', 'RULE' => '',
'ID' => '', 'ID' => '',
'PATH' => '/programs/special/index.php', 'PATH' => '/programs/spetstekhnika-v-lizing/index.php',
'SORT' => 5, 'SORT' => 5,
), ),
array ( array (