Документация для разработчиков
Темная тема

SetSectionContext

Описание и параметры

void
CIBlockResult::SetSectionContext(
	array arSection
);

Метод устанавливает поля раздела в качестве родителя элемента для подстановки в шаблоны путей методом CIBlockResult::GetNext. Если родительский раздел не определен с помощью вызова этого метода, то для подстановки шаблона будут использованы поля из раздела с минимальным ID к которому привязан элемент. Нестатический метод.

Примечание: Используется в компонентах для сохранения текущего просматриваемого пользователем раздела в случае множественной привязки элементов.

Параметры вызова

Параметр Описание
arSection Массив полей раздела поля которого будут использованы для подстановки значений в шаблон пути.

Возвращаемое значение

Метод ничего не возвращает.

Примеры использования

<?
$rsElements = CIBlockElement::GetList(array(), array("ID" => $ID), false, false, array("ID", "NAME", "DETAIL_PAGE_URL"));
$rsElements->SetUrlTemplates("/catalog/#SECTION_CODE#/#ELEMENT_CODE#.php");
$rsElements->SetSectionContext($arSection);
$arElement = $rsElements->GetNext();
?>


© «Битрикс», 2001-2024, «1С-Битрикс», 2024