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
Пользовательские комментарии
Мы будем рады, если разработчики добавят свои комментарии по практическому использованию методов системы.Для этого нужно всего лишь авторизоваться на сайте
Но помните, что Пользовательские комментарии, несмотря на модерацию, не являются официальной документацией. Ответственность за их использование несет сам пользователь.
Также Пользовательские комментарии не являются местом для обсуждения функционала. По подобным вопросам обращайтесь на форумы.