Метод возвращает параметры свойства ID и его значения для текущего элемента информационного блока. Нестатический метод.
Содержание
- Параметры вызова
- Возвращаемое значение
- См. также
- Примеры использования
- Пользовательские комментарии
- Параметры функции
- Возвращаемое значение
- Примеры использования
- Пользовательские комментарии
- Параметры вызова
- Возвращаемое значение
- См. также
- Примеры использования
- Пользовательские комментарии
Параметры вызова
Возвращаемое значение
См. также
Примеры использования
Пользовательские комментарии
Мы будем рады, если разработчики добавят свои комментарии по практическому использованию методов системы.
Для этого нужно всего лишь авторизоваться на сайте
Но помните, что Пользовательские комментарии, несмотря на модерацию, не являются официальной документацией. Ответственность за их использование несет сам пользователь.
Также Пользовательские комментарии не являются местом для обсуждения функционала. По подобным вопросам обращайтесь на форумы.
Метод позволяет получить значения свойств для элементов одного информационного блока, отобранных по фильтру
Параметры функции
Возвращаемое значение
Возвращаемое значение — объект типа CIBlockPropertyResult .
Если $extMode = false, то возвратятся следующие ключи для каждого значения свойства:
IBLOCK_ELEMENT_ID — ID элемента,
IBLOCK_PROPERTY_ID — ID свойства,
VALUE — строковое значение свойства,
VALUE_NUM — цифровое значение свойства (имеет смысл для свойств типа число, список, привязка к элементам, разделам, файловым и производным от них).
Если $extMode = true, то дополнительно вернутся ключи:
PROPERTY_VALUE_ID — ID записи значения свойства в базе,
DESCRIPTION — описание значения свойства (если есть).
Результат отсортирован по полю IBLOCK_ELEMENT_ID
Примеры использования
Получить все значения свойств с кодами 10 и 14 активных элементов инфоблока 5
Пользовательские комментарии
Мы будем рады, если разработчики добавят свои комментарии по практическому использованию методов системы.
Для этого нужно всего лишь авторизоваться на сайте
Но помните, что Пользовательские комментарии, несмотря на модерацию, не являются официальной документацией. Ответственность за их использование несет сам пользователь.
Также Пользовательские комментарии не являются местом для обсуждения функционала. По подобным вопросам обращайтесь на форумы.
Метод возвращает значения свойства для элемента element_id. Метод статический.
Параметры вызова
- >active — активность свойства;
- value_id — код значения свойства;
- enum_sort — индекс сортировки варианта списочного свойства;
order — порядок сортировки, может принимать значения:
- asc — по возрастанию;
- desc — по убыванию;
Необязательный. По умолчанию равен Array(«sort»=>»asc»)
- NAME — название свойства (можно использовать маску %|_),
- ID — код свойства,
- ACTIVE — активность (Y|N),
- SEARCHABLE — участвует в поиске или нет (Y|N),
- PROPERTY_TYPE — тип свойства,
- CODE — символьный код свойства,
- EMPTY — пустота свойства (Y|N).
Не обязательный параметр, по умолчанию равен array().
Возвращаемое значение
См. также
Примеры использования
Пример 2 (получить значения для множественного свойства):
Пример 3 (получить значения для немножественного свойства):
Если значений у свойства нет и в фильтр не передается «EMPTY»=>»N», то метод вернет массив с с пустым ключом VALUE:
Пользовательские комментарии
Мы будем рады, если разработчики добавят свои комментарии по практическому использованию методов системы.
Для этого нужно всего лишь авторизоваться на сайте
Но помните, что Пользовательские комментарии, несмотря на модерацию, не являются официальной документацией. Ответственность за их использование несет сам пользователь.
Также Пользовательские комментарии не являются местом для обсуждения функционала. По подобным вопросам обращайтесь на форумы.
Если нужно получить имена значения типа список
Если нужно получить значение типа список
CIBlockElement::GetProperty() возвращает результат в случае, если значения нет
отдает массив с пустым VALUE
XXX — множественное свойства типа строка
используем Инфоблоки+
Нужно также учитывать, что если получаем значения для множественного св-ва, то можно получать так:
Источник: