Фотогалерея (список)
Описание photogallery.gallery.list
Компонент выводит список фотогалерей пользователя. Компонент стандартный и входит в дистрибутив модуля.
В визуальном редакторе компонент находится в Компоненты > Контент > Фотогалерея 2.0.
Компонент относится к модулю Фотогалерея.
Параметры
| Поле | Параметр | Описание |
| Основные параметры | ||
|---|---|---|
| Тип инфоблока | IBLOCK_TYPE | Указывается один из созданных в системе типов информационных блоков. |
| Инфоблок | IBLOCK_ID | Для выбранного типа инфоблоков указывается идентификатор информационного блока, фотографии из которого будут выводиться. |
| ID пользователя | USER_ID | Указывается идентификатор пользователя для вывода список фотогалерей. |
| По какому полю сортируем разделы | SORT_BY | Указывается поле, по которому будет происходить сортировка альбомов:
|
| Порядок сортировки разделов | SORT_ORD | Задается порядок сортировки фотографий в разделе:
|
| Шаблоны ссылок | ||
| Главная страница | INDEX_URL | Указывается адрес главной страницы галереи. |
| Просмотр содержимого галереи | GALLERY_URL | Указывается адрес страницы просмотра содержимого галереи. |
| Редактирование галереи | GALLERY_EDIT_URL | Указывается адрес страницы редактирования галереи. |
| Загрузка фото | UPLOAD_URL | Указывается адрес страницы загрузки фотографий. Страница может быть создана с помощью компонента Фото (загрузка). |
| Настройки кеширования | ||
| Тип кеширования | CACHE_TYPE | Тип кеширования:
|
| Время кеширования (сек.) | CACHE_TIME | Время кеширования, указанное в секундах. |
| Дополнительные настройки | ||
| Разрешить зарегистрированным пользователям создавать только одну галерею | ONLY_ONE_GALLERY | [Y|N] При отмеченной опции зарегистрированным пользователям будет разрешено создать только одну галерею. |
| Группы пользователей, которым разрешено создавать галерею | GALLERY_GROUPS | Указываются группы пользователей, которым разрешено создавать галерею. |
| Размер галереи (Мб) | GALLERY_SIZE | Указываются размер галереи одного пользователя в Мб. |
| Количество элементов на странице | PAGE_ELEMENTS | Указывается количество элементов, выводимых на одной странице. Остальные элементов будут выведены с помощью постраничной навигации. |
| Шаблон для постраничной навигации | PAGE_NAVIGATION_TEMPLATE | Указываются название шаблона для постраничной навигации. |
| Формат вывода даты | DATE_TIME_FORMAT | Указывается формат показа даты и времени. В выпадающем списке перечислены все возможные варианты показа даты, формируемые внутри компонента. Выбрав пункт (другое)->, можно сформировать свой вариант на основании php-функции date. |
| Размер аватара галереи (px) | GALLERY_AVATAR_SIZE | Указывается размер аватара владельца галереи в пикселях (px). Размер задается для одной сторона картинки, вторая будет высчитана пропорционально для загружаемого изображения. |
| Устанавливать статус 404, если не найдены элемент или раздел | SET_STATUS_404 | [Y|N] При отмеченной опции будет установлен статус 404, если не будут найдены элементы или раздел фотогалереи. |
Пример вызова
<?$APPLICATION->IncludeComponent("bitrix:photogallery.gallery.list","",Array(
"IBLOCK_TYPE" => "gallery",
"IBLOCK_ID" => "10",
"USER_ID" => $_REQUEST["USER_ID"],
"SORT_BY" => "ID",
"SORT_ORD" => "ASC",
"INDEX_URL" => "index.php",
"GALLERY_URL" => "gallery.php?USER_ALIAS=#USER_ALIAS#",
"GALLERY_EDIT_URL" => "gallery_edit.php?USER_ALIAS=#USER_ALIAS#&ACTION=#ACTION#",
"UPLOAD_URL" => "upload.php?USER_ALIAS=#USER_ALIAS#&SECTION_ID=#SECTION_ID#&ACTION=upload",
"ONLY_ONE_GALLERY" => "Y",
"GALLERY_GROUPS" => array(),
"GALLERY_SIZE" => "50",
"PAGE_ELEMENTS" => "0",
"PAGE_NAVIGATION_TEMPLATE" => "",
"DATE_TIME_FORMAT" => "d.m.Y",
"GALLERY_AVATAR_SIZE" => "",
"SET_STATUS_404" => "Y",
"CACHE_TYPE" => "A",
"CACHE_TIME" => "3600",
),
);?>
© «Битрикс», 2001-2025, «1С-Битрикс», 2025