Фото (список)
Описание photogallery.detail.list
Компонент выводит список фотографий. Компонент содержит шесть шаблонов: .default, simple, slider, slider_big, slider_fixed и slide_show. Компонент стандартный и входит в дистрибутив модуля.
В визуальном редакторе компонент находится в Компоненты > Контент > Фотогалерея 2.0.
Компонент относится к модулю Фотогалерея.
Примечание: Компонент устарел и не рекомендуется к использованию. Используйте компонент Список фото (со слайдером).
Параметры
Поле | Параметр | Описание | ||||||||||||
Основные параметры | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Тип инфоблока | IBLOCK_TYPE | Указывается один из созданных в системе типов информационных блоков. | ||||||||||||
Инфоблок | IBLOCK_ID | Для выбранного типа инфоблоков указывается идентификатор информационного блока, фотографии из которого будут выводиться. | ||||||||||||
Режим работы галереи | BEHAVIOUR | Указывается режим работы фотогалереи:
| ||||||||||||
ID раздела | SECTION_ID | В поле указывается код, в котором передается идентификатор раздела (альбома). | ||||||||||||
Дополнительные параметры выбора фото | ELEMENT_LAST_TYPE | Указываются дополнительные параметры выбора фото:
Если параметр принимает значение выбирать фото за последние несколько дней, то необходимо настроить параметр ELEMENTS_LAST_TIME.
Если параметр принимает значение выбирать фото за период, то необходимо настроить параметры
| ||||||||||||
Первое поле сортировки фото | ELEMENT_SORT_FIELD | Указывается первое поле, по которому будет происходить сортировка фотографий:
| ||||||||||||
Порядок сортировки фото | ELEMENT_SORT_ORDER | Указывается порядок сортировки фотографий:
| ||||||||||||
Второе поле сортировки фото | ELEMENT_SORT_FIELD1 | Указывается второе поле, по которому будет происходить сортировка фотографий:
| ||||||||||||
Порядок сортировки фото | ELEMENT_SORT_ORDER1 | Указывается порядок сортировки фотографий:
| ||||||||||||
Свойства | PROPERTY_CODE | Выберите свойства фотографий, которые должны быть отображены. | ||||||||||||
Использовать обратную навигацию | USE_DESC_PAGE | [Y|N] При отмеченной опции будет использоваться обратная постраничная навигацию для списка фотографий. | ||||||||||||
Количество фото на странице | PAGE_ELEMENTS | Указывается количество фотографий, выводимых на одной странице. Остальные фотографий будут выведены с помощью постраничной навигации. | ||||||||||||
Название шаблона для постраничной навигации | PAGE_NAVIGATION_TEMPLATE | Указывается название шаблона для постраничной навигации. | ||||||||||||
Шаблоны ссылок | ||||||||||||||
Содержимое галереи | GALLERY_URL | Указывается адрес страницы просмотра содержимого галереи пользователя (параметр указывается при многопользовательском режиме работы). | ||||||||||||
Страница детального просмотра | DETAIL_URL | Указывается адрес страницы детального просмотра альбома. | ||||||||||||
Страница слайд-шоу | DETAIL_SLIDE_SHOW_URL | Указывается адрес страницы слайд-шоу. | ||||||||||||
Страница поиска | SEARCH_URL | Указывается адрес страницы поиска. | ||||||||||||
Настройки кеширования | ||||||||||||||
Тип кеширования | CACHE_TYPE | Тип кеширования:
| ||||||||||||
Время кеширования (сек.) | CACHE_TIME | Время кеширования, указанное в секундах. | ||||||||||||
Дополнительные настройки | ||||||||||||||
Устанавливать заголовок страницы | SET_TITLE | [Y|N] При отмеченной опции в качестве заголовка страницы будет установлено Список фотографий. | ||||||||||||
Использовать дополнительное ограничение доступа | USE_PERMISSIONS | [Y|N] При отмеченной опции будет ограничен доступ к детальной информации элементов инфоблока. Группы пользователей, имеющие доступ к детальной информации, указываются в парметре GROUP_PERMISSIONS. | ||||||||||||
Группы пользователей, имеющие доступ к детальной информации | GROUP_PERMISSIONS | Указываются группы пользователей, имеющие доступ к детальной информации. | ||||||||||||
Формат вывода даты | DATE_TIME_FORMAT | Указывается формат показа даты и времени. В выпадающем списке перечислены все возможные варианты показа даты, формируемые внутри компонента. Выбрав пункт (другое)->, можно сформировать свой вариант на основании php-функции date. | ||||||||||||
Устанавливать статус 404, если не найдены элемент или раздел | SET_STATUS_404 | [Y|N] При отмеченной опции будет установлен статус 404, если не будут найдены элементы или раздел фотогалереи. | ||||||||||||
Размер галереи | GALLERY_SIZE | Задается размер галереи одного пользователя в Мб (параметр указывается при многопользовательском режиме работы). | ||||||||||||
Дополнительные эскизы | ADDITIONAL_SIGHTS | Выбираются типы эскизов для просмотра фотографий. | ||||||||||||
Активный эскиз (один из множества дополнительных и основных эскизов) | PICTURES_SIGHT | Указывается тип эскиза, с которого начинается просмотр фотографий альбома. | ||||||||||||
Размер детальной фотографии (px) | THUMBS_SIZE | Указывается размер детальной фотографии в пикселях (px). Размер задается для одной стороны картинки, вторая будет высчитана пропорционально для загружаемого изображения.
Данное поле доступно только для шаблона default и simple. | ||||||||||||
Показывать навигацию | SHOW_PAGE_NAVIGATION | Задается способ показа навигации:
Данное поле доступно только для шаблонов default, simple, slider и slider_fixed. | ||||||||||||
Показывать элементы управления | SHOW_CONTROLS | [Y|N] При отмеченной опции на странице будут отображены кнопки по управлению фотографиями.
Данное поле доступно только для шаблона default. | ||||||||||||
Показывать голосования | SHOW_RATING | [Y|N] При отмеченной опции будут показаны голосования.
Данное поле доступно только для шаблона default и simple. | ||||||||||||
Показывать количество показов | SHOW_SHOWS | [Y|N] При отмеченной опции будет отображено количество показов.
Данное поле доступно только для шаблона default и simple. | ||||||||||||
Показывать количество комментариев | SHOW_COMMENTS | [Y|N] При отмеченной опции будет отображено количество комментариев.
Данное поле доступно только для шаблона default и simple. | ||||||||||||
Максимальный балл | MAX_VOTE | Указывается максимально возможный балл, т.е. число возможных оценок.
Данное поле доступно только для шаблона default и simple. | ||||||||||||
Подписи к баллам | VOTE_NAMES | Указываются подписи к каждому баллу. В коде вводится массив, в котором задаются подписи к баллам в таком виде:
"VOTE_NAMES" => Array("0","1","2","3","4","5"),Если подписи заданы, то они будут выведены вместо оценок-цифр. Если массив не задан, то будут использованы значения по умолчанию. Данное поле доступно только для шаблонов default и simple. | ||||||||||||
В качестве рейтинга показывать | DISPLAY_AS_RATING | Указывается одно из значений, которое должно быть показано в качестве рейтинга:
Данное поле доступно только для шаблона default и simple. | ||||||||||||
Размер аватара галереи (используется при работе компонента в многопользовательском режиме, px) | GALLERY_AVATAR_SIZE | Указывается размер аватара галереи в пикселях (px)
Данное поле доступно только для шаблона simple. | ||||||||||||
Размер слайдера (количество фотографий) | SLIDER_COUNT_CELL | Указывается количество фотографий, отображаемых в слайдере.
Данное поле доступно только для шаблонов slider и slider_fixed. |
Пример вызова
<?$APPLICATION->IncludeComponent("bitrix:photogallery.detail.list","",Array( "THUMBS_SIZE" => "120", "SHOW_PAGE_NAVIGATION" => "bottom", "SHOW_CONTROLS" => "Y", "SHOW_RATING" => "Y", "SHOW_SHOWS" => "Y", "SHOW_COMMENTS" => "Y", "MAX_VOTE" => "5", "VOTE_NAMES" => array("1", "2", "3", "4", "5"), "DISPLAY_AS_RATING" => "rating", "IBLOCK_TYPE" => "gallery", "IBLOCK_ID" => "10", "BEHAVIOUR" => "USER", "SET_TITLE" => "Y", "CACHE_TYPE" => "A", "CACHE_TIME" => "3600", "USER_ALIAS" => $_REQUEST["USER_ALIAS"], "SECTION_ID" => $_REQUEST["SECTION_ID"], "ELEMENT_LAST_TYPE" => "count", "ELEMENTS_LAST_COUNT" => "30", "ELEMENT_SORT_FIELD" => "NAME", "ELEMENT_SORT_ORDER" => "asc", "ELEMENT_SORT_FIELD1" => "PROPERTY_RATING", "ELEMENT_SORT_ORDER1" => "desc", "PROPERTY_CODE" => array("vote_count", "rating", "vote_sum", "APPROVE_ELEMENT", "PUBLIC_ELEMENT"), "DETAIL_URL" => "detail.php?SECTION_ID=#SECTION_ID#&ELEMENT_ID=#ELEMENT_ID#", "DETAIL_SLIDE_SHOW_URL" => "slide_show.php?SECTION_ID=#SECTION_ID#&ELEMENT_ID=#ELEMENT_ID#", "SEARCH_URL" => "search.php", "USE_PERMISSIONS" => "Y", "GROUP_PERMISSIONS" => array("1"), "USE_DESC_PAGE" => "Y", "PAGE_ELEMENTS" => "50", "PAGE_NAVIGATION_TEMPLATE" => "", "DATE_TIME_FORMAT" => "d.m.Y", "SET_STATUS_404" => "Y", "ADDITIONAL_SIGHTS" => array(), "PICTURES_SIGHT" => array() ), );?>