Отмечу сразу - проблема возникает лишь с некоторыми компонентами. Ранее стояла версия Битрикс 7.1. - дальше не помню Стандарт.
Берем пустую страницу с подключенными footer и header.
Беру компонент catalog.section.list, кидаю на страницу не внося вообще никаких изменений. Получаем код:
[CODE]<?require($_SERVER["DOCUMENT_ROOT"]."/bitrix/header.php");
$APPLICATION->SetTitle("");?>
<?$APPLICATION->IncludeComponent(
"bitrix:catalog.section.list",
"",
Array(
"IBLOCK_TYPE" => "",
"IBLOCK_ID" => "",
"SECTION_ID" => $_REQUEST["SECTION_ID"],
"SECTION_CODE" => "",
"SECTION_URL" => "",
"COUNT_ELEMENTS" => "Y",
"TOP_DEPTH" => "2",
"DISPLAY_PANEL" => "N",
"ADD_SECTIONS_CHAIN" => "Y",
"CACHE_TYPE" => "A",
"CACHE_TIME" => "3600"
),
false
);?>
<?require($_SERVER["DOCUMENT_ROOT"]."/bitrix/footer.php");?>[/CODE]
Далее переходим в режим редактирования, указываем тип инфоблока и инфоблок (Price, 24), сохраняем, смотрим - пустая белая страница. В коде:
[CODE]<?require($_SERVER["DOCUMENT_ROOT"]."/bitrix/header.php");
$APPLICATION->SetTitle("");?>
<?$APPLICATION->IncludeComponent(
"bitrix:catalog.section.list",
"",
Array(
"IBLOCK_TYPE" => "price",
"IBLOCK_ID" => "24",
"SECTION_ID" => "$_REQUEST[\"SECTION_ID\"]",
"SECTION_CODE" => "",
"SECTION_URL" => "",
"COUNT_ELEMENTS" => "Y",
"TOP_DEPTH" => "2",
"DISPLAY_PANEL" => "N",
"ADD_SECTIONS_CHAIN" => "Y",
"CACHE_TYPE" => "A",
"CACHE_TIME" => "3600"
)
);?>
<?require($_SERVER["DOCUMENT_ROOT"]."/bitrix/footer.php");?>[/CODE]
Обращаем внимание на Section_ID. Если убирем \\ и кавычки - все норм. Главное если перейти обратно в html редактирование строка ID раздела имеет вид $_REQUEST["SECTION_ID"].
Это небольшие недоработки версии? И как это исправить?
Спасибо