Документация для разработчиков
Темная тема
Недоступно в редакциях: Малый бизнес, Стандарт, Старт

Скачивание файла


Описание lists.file

Компонент для скачивания файлов, привязанных к элементам списка с проверкой прав доступа. Компонент является стандартным, входит в дистрибутив модуля и содержит один шаблон .default.

Для скачивания файла нужно формировать ссылку, при переходе на которую будет вызываться этот компонент, в результате будет происходить скачивание файла.

В визуальном редакторе компонент расположен по пути: Контент > Универсальные списки > Скачивание файлов.

Компонент относится к модулю Универсальные списки.



Параметры

Поле Параметр Описание
Источник данных
Тип инфоблока IBLOCK_TYPE_ID Указывается тип информационных блоков, откуда будет использоваться информация.
Инфоблок IBLOCK_ID Для выбранного типа инфоблока указывается идентификатор информационного блока.
Раздел SECTION_ID Для выбранного инфоблока указывается идентификатор раздела.
Элемент ELEMENT_ID Указывается идентификатор элемента, к которому прикреплен файл.
Поле FIELD_ID Указывается идентификатор поля "Файл".
Файл FILE_ID Указывается идентификатор файла.


Пример вызова

 
<?$APPLICATION->IncludeComponent("bitrix:lists.file", ".default", array(
    "IBLOCK_TYPE_ID" => COption::GetOptionString("lists", "socnet_iblock_type_id"),
    "IBLOCK_ID" => $arResult["VARIABLES"]["list_id"],
    "SECTION_ID" => $arResult["VARIABLES"]["section_id"],
    "ELEMENT_ID" => $arResult["VARIABLES"]["element_id"],
    "FIELD_ID" => $arResult["VARIABLES"]["field_id"],
    "FILE_ID" => $arResult["VARIABLES"]["file_id"],
    "SOCNET_GROUP_ID" => $arResult["VARIABLES"]["group_id"],
    ),
    $component
);?>


© «Битрикс», 2001-2024, «1С-Битрикс», 2024