Добро пожаловать на сайт <БагБД>, где вы можете задавать вопросы о программировании и разработке на Битрикс и Битрикс24, и получать быстрые и квалифицированные ответы от профессионалов!

Получить ТЕКСТОВОЕ значение свойства инфоблока

00 голосов
3
Всем привет!
Переопределил шаблон. В переопределенном шаблоне компонента вызываю $arItem["DISPLAY_PROPERTIES"]["measure_type"]["DISPLAY_VALUE"] и он мне возвращает html - ссылку, а нужен текст.
Вызываю $arItem["DISPLAY_PROPERTIES"]["measure_type"]["VALUE"] - возвращает id.
Как быть? Подскажите пожалуйста API функцию для выборки нужного значения по его id.
спросил 02 Апр, 14 от wogich (630 баллов)

3 Ответы

00 голосов
эх... какой тип у поля поставил? Если html\text так оно и будет возращать тебе тот текст что вбил, если с тегами - значит с тегами. ненужны теги - используй стандартные функции php для очиски текста от тегов.
ответил 15 Окт, 14 от Grimmi (2,560 баллов)
00 голосов
Цитата
Николай Санников пишет:
эх... какой тип у поля поставил? Если html\text так оно и будет возращать тебе тот текст что вбил, если с тегами - значит с тегами. ненужны теги - используй стандартные функции php для очиски текста от тегов.


Тип свойства инфоблока - привязка к элементам в виде списка. Ссылается на другой инфоблок, свойство которого является "Название" (стандартное).
Остается только использовать функции php для очистки? Может есть другой вариант?
ответил 15 Фев, 15 от wogich (630 баллов)
00 голосов
Распечатайте массив функцией
Код
print_r($arItem["DISPLAY_PROPERTIES"]["measure_type"]);
возможно там есть нужное значение. Если нет, то используйте, например, GetIBlockElement, которой передайте имеющейся у вас id нужного элемента.
ответил 26 Май, 15 от Askaria (380 баллов)

Похожие вопросы

0 голосов
6 ответов
0 голосов
4 ответов
спросил 01 Янв, 14 от Kania (5,180 баллов)
0 голосов
4 ответов
0 голосов
4 ответов
спросил 23 Май, 13 от Exet (380 баллов)
0 голосов
3 ответов