Компонент для 1С-Битрикс: Список документов
При этом компонент выводит следующую информацию:
- Название документа (поле "название элемента" инфоблока)
- Дата загрузки (обновления) документа
- Краткое описание документа (поле "Описание для анонса" инфоблока)
- Ссылка на скачивание документа (файл берется из поля типа "файл" элемента инфоблока)
- Количество просмотров (скачиваний) документа
- Вес файла
- Разделы (если включено отображение по разделам)
Компонент не дает прямой ссылки на файл, благодаря этому компонент поддерживает ограничения на скачивание файлов. Т.е. на каждый файл возможно установить права доступа.
Каждый документ (файл) должен быть загружен в отдельном элементе инфоблока.
Все элементы должны находиться в разделах. Т.е. элементы, загруженные в корень инфоблока компонентом не отображаются!
Права устанавливаются как на разделы, так и на отдельные элементы - для этого необходимо в настройках инфоблока включить режим "Расширенное управление правами".
Компонент содержит два шаблона и множество настроек по цветовой гамме.Список документов может выводиться по разделам. В таком виде идет заголовок (название раздела) и список и так далее. В этом режиме постраничная навигация не поддерживается.
Для каждого списка можно в настройках указать, из какого раздела выводить документы. Дополнительно можно вывести элемент управления, позволяющий посетителю фильтровать список по требуемому разделу.
При установке модуля предлагается создать инфоблок и загрузить в него демоданные. Рекомендуем согласиться с этим предложением. Демоданные потом легко удалить, зато компонент будет уже готов к установке и настройке.
После установки модуля разместите компонент на нужной странице и произведите требуемые настройки. Обратите внимание, что файл, где вы размещаете компонент, должен называться index.php (т.е. создайте отдельный раздел).
Настройки параметров компонента:
Изменить список типов файлов, которые можно загружать в элементах, можно в настройках инфоблока. По умолчанию разрешены следующие типы файлов: doc,docx,txt,rtf,pdf,xls,xlsx,7z,rar,zip.
Чтобы можно было управлять доступами к документам, необходимо в настройках инфоблока включить расширенный режим:
1.2.1 | - Исправлено увеличение счетчика скачиваний файла, а также обновления документа. - Вывод количества скачиваний не привязывается к настройке вывода даты элемента в шаблоне компонента. - Исправлен установщик модуля на предмет предупреждений. - Небольшие исправления. |
1.2.0 | - Добавлена поддержка вывода картинки превью элемента в качестве иконки для документов в шаблоне. - Добавлена сортировка по разделам, вне зависимости от режима вывода документов по разделам. - Вывод разделов в шаблоне .default возможен в иерархичном виде при условии сортировки разделов по левому краю по возрастанию, с возможностью сворачивания/раскрытия на js. - Для сортировки элементов и разделов добавлены некоторые поля (сортировка, дата активности; для разделов - левая граница и глубина вложенности) в параметрах компонента. - Добавлен параметр подключения плагина jQuery (включая выбор версии 2) в дефолтном шаблоне компонента. |
1.1.4 | - Вывод иконок типов файлов в компоненте сделан регистронезависимым. - Исправлен вывод данных о файле в компоненте. |
1.1.3 | - Исправлен вывод количества элементов. Добавлена возможность задать количество для вывода документов по разделам. Если параметр "Количество документов на странице" пуст и включен вывод по разделам, будут показаны все элементы. - Сжаты изображения модуля. |
1.1.2 | - Добавлен параметр "Скрывать прямые пути к файлам" компонента для возможности показа/скрытия путей к файлам. - Доработаны шаблоны для работы на сайтах без технологии "Композитный сайт". |
1.1.1 | - Поддержка файлов из облачных файловых хранилищ. |
1.1.0 | - Поддержка технологии "Композитный сайт". - Добавлена сортировка документов по идентификатору элемента (ID). - Небольшие исправления и улучшения. |