CIBlockElement
CIBlockElement - класс для работы с элементами информационных блоков.
Методы класса
Метод | Описание | С версии |
---|---|---|
GetList | Возвращает список элементов по фильтру. | 3.0.8 |
GetByID | Возвращает элемент по его ID. | 3.0.8 |
GetElementGroups | Возвращает группы, которым принадлежит элемент, по его коду. | 3.1.3 |
GetIBlockByID | Метод возвращает инфоблок по ID его элемента. | 3.1.3 |
GetProperty | Получение свойств злемента. | 3.0.8 |
Add | Добавляет новый элемент. | 3.0.8 |
Update | Изменяет элемент. | 3.0.8 |
Delete | Удаляет элемент из информационного блока. | 3.0.5 |
SetElementSection | Привязывает элемент информационного блока к группам. | 3.1.3 |
SetPropertyValues | Сохраняет свойства элемента информационного блока. | 3.0.5 |
SetPropertyValuesEx | Сохраняет значения всех свойств элемента информационного блока. В отличие от SetPropertyValues может не содержать полный набор значений. | 6.0.0 |
SetPropertyValueCode | Изменяет значение свойства элемента. | 3.0.13 |
UpdateSearch | Индексирует указанный элемент в модуле поиска. | 3.0.8 |
CounterInc | Увеличивает счетчик показов элемента. | 3.3.8 |
SubQuery | Позволяет использовать подзапросы. | 10.0.2 |
GetPropertyValues | Метод позволяет получить значения свойств для элементов одного информационного блока, отобранных по фильтру | 14.0.0 |
GetPropertyValuesArray | Получение значений свойств элементов одного инфоблока для компонента. | 14.5.0 |
createMnemonicCode | * Метод создания символьного кода. | 21.300.100 |
generateMnemonicCode | * Метод генерации символьного кода. | 21.300.100 |
isExistsMnemonicCode | * Метод проверки существования символьного кода. | 21.300.100 |
getPublicElementsOrmFilter | * Метод для дополнения фильтра orm на основе массива. | 21.300.100 |
* - Методы работы с символьными кодами. Они работают, только если в настройках инфоблока включена опция Транслитерировать из названия при добавлении элемента для поля Символьный код элемента.
Параметры транслитерации берутся из настроек инфоблока, но могут быть переопределены в момент использования. Исключение - опция Использовать внешний сервис для перевода. В этом случае методы не работают, возвращают null.
Язык, с которого осуществляется транслитерация, выбирается из настроек сайта, к которому привязан инфоблок. Может быть переопределен в момент использования. Если сайты, к которым привязан инфоблок, имеют различные языки, то язык транслитерации ОБЯЗАТЕЛЬНО необходимо указать при вызове методов.
Пользовательские комментарии
Мы будем рады, если разработчики добавят свои комментарии по практическому использованию методов системы.Для этого нужно всего лишь авторизоваться на сайте
Но помните, что Пользовательские комментарии, несмотря на модерацию, не являются официальной документацией. Ответственность за их использование несет сам пользователь.
Также Пользовательские комментарии не являются местом для обсуждения функционала. По подобным вопросам обращайтесь на форумы.