Описание conf.photogallery.section.lis
Одностраничный компонент выводит список альбомов. Компонент доступен при использовании решения Сайт конференции и содержит следующие шаблоны: .default, .big, media_classic, media_dark, media_modern. Компонент стандартный и входит в дистрибутив модуля.
В визуальном редакторе компонент находится в Компоненты > Конференции > Фотогалерея 2.0.
Параметры
Поле |
Параметр |
Описание |
Основные параметры |
Тип инфоблока |
IBLOCK_TYPE |
Указывается один из созданных в системе типов информационного блока. |
Инфоблок |
IBLOCK_ID |
Для выбранного типа инфоблока указывается идентификатор информационного блока, в котором хранятся фотографии. |
Этап конференции |
PARENT_SECTION |
Выбирается этап конференции. |
ID раздела |
SECTION_ID |
Указывается числовой код, в котором передается идентификатор раздела. Поле может быть оставлено пустым, если указан Код раздела. |
Код раздела |
SECTION_CODE |
Указывается символьный код раздела, из которого будут выбраны фотографии. Поле может быть оставлено пустым, если указан ID раздела. |
Режим работы галереи |
BEHAVIOUR |
Указывается режим работы фотогалереи:
- SIMPLE - простой, т.е. один пользователь;
- USER - многопользовательский.
Если параметр принимает значение USER (многопользовательский), то необходимо настроить параметры USER_ALIAS, GALLERY_URL и GALLERY_SIZE. |
Выводить список нескольких фотографий альбома вместо отображения обложки |
PHOTO_LIST_MODE |
[Y|N] При отмеченной опции вместо обложки будет выводиться список нескольких фотографий альбома. |
Количество выводимых фотографий в списке альбомов |
SHOWN_ITEMS_COUNT |
Задается количество фотографий, которое будет показано на странице списка альбомов. |
Первое поле сортировки фото |
ELEMENT_SORT_FIELD |
Указывается первое поле, по которому будет происходить сортировка фотографий:
- SHOW_COUNTER – по количеству просмотров в среднем;
- SORT – по индексу сортировки;
- TIMESTAMP_X – по дате последнего изменения;
- NAME – по названию;
- ID – по идентификатору;
- PROPERTY_RATING – по популярности;
- PROPERTY_FORUM_MESSAGE_CNT – по количеству комментариев на форуме;
- PROPERTY_BLOG_COMMENTS_CNT – по количеству комментариев в блоге.
|
Порядок сортировки фото |
ELEMENT_SORT_ORDER |
Указывается порядок сортировки фотографий:
- по возрастанию (asc);
- по убыванию (desc).
|
Второе поле сортировки фото |
ELEMENT_SORT_FIELD1 |
Указывается второе поле, по которому будет происходить сортировка фотографий:
- SHOW_COUNTER – по количеству просмотров в среднем;
- SORT – по индексу сортировки;
- TIMESTAMP_X – по дате последнего изменения;
- NAME – по названию;
- ID – по идентификатору;
- PROPERTY_RATING – по популярности;
- PROPERTY_FORUM_MESSAGE_CNT – по количеству комментариев на форуме;
- PROPERTY_BLOG_COMMENTS_CNT – по количеству комментариев в блоге.
|
Порядок сортировки фото |
ELEMENT_SORT_ORDER1 |
Указывается порядок сортировки фотографий:
- по возрастанию (asc);
- по убыванию (desc).
|
По какому полю сортируем разделы |
SORT_BY |
Указывается поле, по которому будет происходить сортировка альбомов:
- ID – по идентификатору;
- NAME – по названию;
- SORT – по индексу сортировки;
- ELEMENTS_CNT – по количеству элементов в альбоме;
- UF_DATE – по дате.
|
Порядок сортировки разделов |
SORT_ORD |
Задается порядок сортировки фотографий в разделе:
- ASC – По возрастанию;
- DESC – По убыванию.
|
Количество элементов на странице |
PAGE_ELEMENTS |
Указывается количество альбомов, выводимых на одной странице. Весь список альбомов будет выведен с помощью постраничной навигации. |
Шаблоны ссылок |
Главная страница |
INDEX_URL |
Указывается адрес страницы со списком разделов (альбомов). |
URL страницы с содержимым раздела |
SECTION_URL |
Указывается адрес страницы с содержимым раздела (альбома). |
Альбом (редактирование) |
SECTION_EDIT_URL |
Указывается адрес страницы редактирования параметров альбома. |
Альбом (редактирование обложки) |
SECTION_EDIT_ICON_URL |
Указывается адрес страницы выбора обложки альбома. |
Страница загрузки фото |
UPLOAD_URL |
Указывается адрес страницы загрузки фотографий. |
Дополнительные настройки |
Размер альбома (px) |
ALBUM_PHOTO_SIZE |
Указывается размер картинки обложки фотоальбома в пикселях (px). Размер задается для одной стороны картинки, вторая будет высчитана пропорционально для загружаемого изображения. |
Размер картинки-анонса альбома (px) |
ALBUM_PHOTO_THUMBS_SIZE |
Указывается размер картинки-анонса фотоальбома в пикселях (px). Размер задается для одной стороны картинки, вторая будет высчитана пропорционально для загружаемого изображения. |
Шаблон для постраничной навигации |
PAGE_NAVIGATION_TEMPLATE |
Указываются название шаблона для постраничной навигации. |
Формат вывода даты |
DATE_TIME_FORMAT |
Указывается формат показа даты и времени. В выпадающем списке перечислены все возможные варианты показа даты, формируемые внутри компонента. Выбрав пункт (другое)->, можно сформировать свой вариант на основании php-функции date. |
Устанавливать статус 404, если не найдены элемент или раздел |
SET_STATUS_404 |
[Y|N] Если система не находит в каталоге элемент или раздел, то при отмеченной опции вместо HTTP статуса 200 будет сообщаться HTTP статус 404. |
Устанавливать заголовок страницы |
SET_TITLE |
[Y|N] При отмеченной опции в качестве заголовка страницы будет установлено Альбомы. |
Настройки кеширования |
Тип кеширования |
CACHE_TYPE |
Тип кеширования:
- A - Авто + Управляемое: автоматически обновляет кеш компонентов в течение заданного времени или при изменении данных;
- Y - Кешировать: для кеширования необходимо определить время кеширования;
- N - Не кешировать: кеширования нет в любом случае.
|
Время кеширования (сек.) |
CACHE_TIME |
Время кеширования, указанное в секундах. |
Пример вызова
<$APPLICATION->IncludeComponent(
"bitrix:conf.photogallery.section.list",
"",
Array(
"IBLOCK_TYPE" => "s1_conference",
"IBLOCK_ID" => "8",
"PARENT_SECTION" => "0",
"SECTION_ID" => $_REQUEST["SECTION_ID"],
"SECTION_CODE" => "",
"BEHAVIOUR" => "SIMPLE",
"PHOTO_LIST_MODE" => "Y",
"SHOWN_ITEMS_COUNT" => "6",
"ELEMENT_SORT_FIELD" => "SORT",
"ELEMENT_SORT_ORDER" => "asc",
"ELEMENT_SORT_FIELD1" => "TIMESTAMP_X",
"ELEMENT_SORT_ORDER1" => "asc",
"SORT_BY" => "UF_DATE",
"SORT_ORD" => "ASC",
"INDEX_URL" => "index.php",
"SECTION_URL" => "section.php?SECTION_ID=#SECTION_ID#",
"SECTION_EDIT_URL" => "section_edit.php?SECTION_ID=#SECTION_ID#",
"SECTION_EDIT_ICON_URL" => "section_edit_icon.php?SECTION_ID=#SECTION_ID#",
"UPLOAD_URL" => "upload.php?SECTION_ID=#SECTION_ID#",
"ALBUM_PHOTO_SIZE" => "200",
"ALBUM_PHOTO_THUMBS_SIZE" => "120",
"PAGE_ELEMENTS" => "0",
"PAGE_NAVIGATION_TEMPLATE" => "",
"DATE_TIME_FORMAT" => "d.m.Y",
"SET_STATUS_404" => "Y",
"SET_TITLE" => "Y",
"CACHE_TYPE" => "A",
"CACHE_TIME" => "3600"
)
);?>