1C-Битрикс: Управление сайтом

CIBlockElement::SetElementSection

CIBlockElement::SetElementSection(
 int ID,
 array arSections,
bool bNew = false
);
Функция привязывает элемент информационного блока к группам.

Параметры функции

ПараметрОписание
ID Код (ID) элемента.
arSections Массив кодов групп, к которым принадлежит указанный элемент. Если передать пустой, то элемент будет "отвязан" от всех групп.
bNewНеобязательный. Если это новый элемент или элемент не имеющий привязок, то можно указать значением этого параметра true. Это позволит экономит один запрос.

См. также

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

<?
$ID = 18; // код элемента
$arSects = array(1, 5, 7); // массив кодов групп
CIBlockElement::SetElementSection($ID, $arSects);
?>

Пользовательские комментарии

Пользовательские комментарии не являются официальной документацией. Ответственность за их использование несет сам пользователь.

Добавлять комментарии могут только зарегистрированные пользователи. Сообщения для просмотра появляются после модерации.
0
Александр Егжанов
Если указать bNew = false (по умолчанию), то секции у элемента перезапишутся. Т.е. если у элемента была секция=1, и Вы устанавливаете=2, то элемент будет привязан только ко 2-ой секции.

Если bNew = true, то добавятся новые секции. Т.е. для примера выше, элемент будет привязан и к 1 и к другой секции.
© «Битрикс», 2001-2012, «1C-Битрикс», 2012