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);
?>
Пользовательские комментарии
Пользовательские комментарии не являются официальной документацией. Ответственность за их использование несет сам пользователь.Добавлять комментарии могут только зарегистрированные пользователи. Сообщения для просмотра появляются после модерации.
|
|
|
Если указать bNew = false (по умолчанию), то секции у элемента перезапишутся. Т.е. если у элемента была секция=1, и Вы устанавливаете=2, то элемент будет привязан только ко 2-ой секции.
Если bNew = true, то добавятся новые секции. Т.е. для примера выше, элемент будет привязан и к 1 и к другой секции. |

