Совет на случай, если нужно выводить пользовательское свойство типа "[B]Видео[/B]".
Столкнулся с этой проблемой в компоненте catalog.section, но при ручном выборе через эту функцию было тоже самое.
Значение свойства выводится как сереализованный массив, иными словами просто как оно в БД хранится.
Восстановить можно функцией php unserialize(), потом подставить параметры в компонент плеера.
[B]Но есть одно но[/B]. Допустим ваше свойство называется UF_VIDEO.
Вызов
[CODE]unserialize($arResult["UF_VIDEO"])[/CODE][B]к сожалению, вместо ожидаемого результата, ничего не даст.[/B]
Дело в том, что здесь битрикс уже применил, как я понимаю, что то вроде htmlspecialchars или htmlentities. Таким образом, кавычки, например, преобразованы в " Этого внешне не видно, пока не посмотришь не просто на страницу с print_r, а на её html-код :)
Чтобы всё заработало используйте ~
[CODE]unserialize($arResult["~UF_VIDEO"])[/CODE]вернёт преобразованный массив.