GetIBlockSection
Описание и параметры
array GetIBlockSection( int ID, string type = "" );
Функция возвращает раздел информационного блока.
Параметры функции
Параметр | Описание |
---|---|
ID | ID раздела. |
type | Тип информационного блока, в котором размещён раздел. Устанавливается в настройках модуля. Если задан, то при выборке проверяется чтобы раздел соответствовал этому типу. Необязательный. По умолчанию на раздел не накладываются ограничения по типу. |
Возвращаемое значение
Функция возвращает массив полей раздела информационного блока и поле IBLOCK_NAME - название информационного блока. Все возвращаемые поля преобразованы в "HTML безопасный" вид.Если по заданным параметрам раздел не найден, функция вернет false.
Примечание: функция вернет поля раздела информационного блока только в том случае, если
раздел "активен" и находится в информационный блоке, который также
"активен" и привязан к текущему сайту.
Смотрите также
Примеры использования
<? require($_SERVER["DOCUMENT_ROOT"]."/bitrix/header.php"); $APPLICATION->SetTitle("Просмотр раздела"); // подключим модуль и выберем раздел ID типа product if(CModule::IncludeModule("iblock") && ($arIBlockSection = GetIBlockSection($_GET['ID'], 'product'))) { // В заголовок страницы вставим название раздела $APPLICATION->SetTitle($arIBlockSection["NAME"]); // В навигационную цепочку вставим название и ссылку на текущий информационный блок $APPLICATION->AddChainItem($arIBlockSection["IBLOCK_NAME"], "products.php?ID=".$arIBlockElement["IBLOCK_ID"]); // выведем картинку echo ShowImage($arIBlockSection["PICTURE"], 150, 150, "border='0'", "", true); // выведем детальное описание echo $arIBlockSection["DESCRIPTION"]."<br>"; } else echo ShowError("Раздел не найден"); require($_SERVER["DOCUMENT_ROOT"]."/bitrix/footer.php"); ?>
© «Битрикс», 2001-2024, «1С-Битрикс», 2024