Битрикс: Как получить ссылку на свойство инфоблока типа файл

Автор: QWNet
Категория: CMS & Кодинг Создано: 16.01.2016 19:41 Обновлено: 16.10.2017 20:39 Опубликовано: 16.01.2016 19:41

Проблема, которая интересует многих начинающих программистов, а иногда и контент менеджеров.

 Совсем недавно столкнулся с программированием на 1С-Битрикс, и мне, как новичку, было сложно понять, как достать URL адрес файла, который загружен как свойство инфоблока типа файл. 

Для начала, попробуем самый простой вариант:

<?=$arResult['DISPLAY_PROPERTIES']['СВОЙСТВО']['VALUE']?>

В данном случае, у нас есть два возможных вариант вывода:

1. Мы получили ссылку.

2. Мы получили ID свойства. 

Так-же вам будет интересно:

Если у нас все-таки второй вариант, тогда нам необходимо определить переменную, в которую будет подставляться относительный адрес файла:

<?$file_path = CFile::GetPath($arResult['DISPLAY_PROPERTIES']['СВОЙСТВО']['VALUE']);?>

После чего, $file_path - это переменная, в которай образуется ссылка на файл. Можем использовать, если нам необходимо вывести ссылку на скачивание файла со своим анкором:

<a href="/<?=$file_path?>">Ваш анкор</a>

 "/" - необходимо убрать.

На этом все. В следующем посте рассмотрим как вывести другие свойства инфоблока в 1С-Битрикс. Так-же можете просмотреть статью Оптимизация 1С-БИТРИКС - Краткое Руководство.


Подписаться

на новые статьи

Популярные статьи
О блоге
QWnet.ru - блог о поисковом продвижении и удаленному заработку в Интернете. Читайте полезные статьи по настройке контекстных рекламных компаний, читайте пошаговые инструкции в SMM и SEO, а также следите за новыми тенденциями интернет-маркетинга.
© 2015-2019 Блог "Quik web internet"