Фото (список)
Описание 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()
),
);?>