You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
75 lines
2.9 KiB
75 lines
2.9 KiB
<?php
|
|
require($_SERVER["DOCUMENT_ROOT"]."/bitrix/header.php");
|
|
$APPLICATION->SetTitle("Услуга");
|
|
|
|
// Определяем код элемента из URL
|
|
$elementCode = isset($_REQUEST["ELEMENT_CODE"]) ? $_REQUEST["ELEMENT_CODE"] : "";
|
|
|
|
// Если код элемента не передан, проверяем путь
|
|
if (empty($elementCode)) {
|
|
$path = parse_url($_SERVER['REQUEST_URI'], PHP_URL_PATH);
|
|
$parts = explode('/', trim($path, '/'));
|
|
if (count($parts) >= 2) {
|
|
$elementCode = end($parts);
|
|
}
|
|
}
|
|
|
|
// Отладочный вывод, чтобы проверить значение elementCode
|
|
echo "DEBUG: elementCode = |" . htmlspecialchars($elementCode) . "|<br>";
|
|
|
|
// Если код все еще пустой, выводим ошибку
|
|
if (empty($elementCode)) {
|
|
echo "Код элемента не указан";
|
|
} else {
|
|
// Выводим компонент каталога с указанным кодом элемента
|
|
$APPLICATION->IncludeComponent(
|
|
"bitrix:catalog.element",
|
|
"",
|
|
array(
|
|
"IBLOCK_TYPE" => "services",
|
|
"IBLOCK_ID" => "34",
|
|
"ELEMENT_CODE" => $elementCode,
|
|
"CHECK_SECTION_ID_VARIABLE" => "N",
|
|
"SECTION_ID_VARIABLE" => "SECTION_ID",
|
|
"SECTION_URL" => "/services/#SECTION_CODE_PATH#/",
|
|
"DETAIL_URL" => "/services/#SECTION_CODE_PATH#/#ELEMENT_CODE#/",
|
|
"BASKET_URL" => "/personal/basket.php",
|
|
"ACTION_VARIABLE" => "action",
|
|
"PRODUCT_ID_VARIABLE" => "id",
|
|
"PRODUCT_QUANTITY_VARIABLE" => "quantity",
|
|
"PRODUCT_PROPS_VARIABLE" => "prop",
|
|
"CACHE_TYPE" => "A",
|
|
"CACHE_TIME" => "36000000",
|
|
"CACHE_GROUPS" => "Y",
|
|
"SET_TITLE" => "Y",
|
|
"SET_CANONICAL_URL" => "N",
|
|
"SET_BROWSER_TITLE" => "Y",
|
|
"SET_META_KEYWORDS" => "Y",
|
|
"SET_META_DESCRIPTION" => "Y",
|
|
"SET_LAST_MODIFIED" => "N",
|
|
"ADD_SECTIONS_CHAIN" => "Y",
|
|
"ADD_ELEMENT_CHAIN" => "Y",
|
|
"USE_MAIN_ELEMENT_SECTION" => "Y",
|
|
"SET_STATUS_404" => "Y",
|
|
"SHOW_404" => "Y",
|
|
"MESSAGE_404" => "",
|
|
"STRICT_SECTION_CHECK" => "N",
|
|
"PRICE_CODE" => array(),
|
|
"USE_PRICE_COUNT" => "N",
|
|
"SHOW_PRICE_COUNT" => "1",
|
|
"PRICE_VAT_INCLUDE" => "Y",
|
|
"PRICE_VAT_SHOW_VALUE" => "N",
|
|
"CONVERT_CURRENCY" => "N",
|
|
"HIDE_NOT_AVAILABLE" => "N",
|
|
"HIDE_NOT_AVAILABLE_OFFERS" => "Y",
|
|
"USE_ELEMENT_COUNTER" => "Y",
|
|
"SHOW_DEACTIVATED" => "N",
|
|
"DISABLE_INIT_JS_IN_COMPONENT" => "N",
|
|
"COMPATIBLE_MODE" => "N",
|
|
),
|
|
false
|
|
);
|
|
}
|
|
|
|
require($_SERVER["DOCUMENT_ROOT"]."/bitrix/footer.php");
|
|
?>
|