Альбом (список)
Описание photogallery.section.list
Компонент выводит список альбомов с информацией о количестве фотографий, вложенных альбомов в каждом и ссылками на просмотр содержимого альбомов. Компонент стандартный и входит в дистрибутив модуля.
В визуальном редакторе компонент находится в Компоненты > Контент > Фотогалерея 2.0.
Компонент относится к модулю Фотогалерея.
Параметры
Поле | Параметр | Описание | ||||||||||||||||||
Основные параметры | ||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Тип инфоблока | IBLOCK_TYPE | Указывается один из созданных в системе типов информационного блока. | ||||||||||||||||||
Инфоблок | IBLOCK_ID | Для выбранного типа инфоблока указывается идентификатор информационного блока, фотографии из которого будут выводиться. | ||||||||||||||||||
ID раздела | SECTION_ID | Указывается числовой код, в котором передается идентификатор раздела. Поле может быть оставлено пустым, если указан Код раздела. | ||||||||||||||||||
Код раздела | SECTION_CODE | Указывается символьный код раздела, из которого будут выбраны фотографии. Поле может быть оставлено пустым, если указан ID раздела. | ||||||||||||||||||
Режим работы галереи | BEHAVIOUR | Указывается режим работы фотогалереи:
|
||||||||||||||||||
Выводить список нескольких фотографий альбома вместо отображения обложки | PHOTO_LIST_MODE | [Y|N] При отмеченной опции вместо обложки будет выводиться список нескольких фотографий альбома.При выборе данной опции станут доступны
дополнительные поля.
Дополнительные поля:
|
||||||||||||||||||
По какому полю сортируем разделы | SORT_BY | Указывается поле, по которому будет происходить сортировка альбомов:
|
||||||||||||||||||
Порядок сортировки разделов | SORT_ORD | Задается порядок сортировки фотографий в разделе:
|
||||||||||||||||||
Количество элементов на странице | PAGE_ELEMENTS | Указывается количество альбомов, выводимых на одной странице. Весь список альбомов будет выведен с помощью постраничной навигации. | ||||||||||||||||||
Шаблоны ссылок | ||||||||||||||||||||
Главная страница | INDEX_URL | Указывается адрес страницы со списком разделов (альбомов). | ||||||||||||||||||
URL страницы с содержимым раздела | SECTION_URL | Указывается адрес страницы с содержимым раздела (альбома). | ||||||||||||||||||
Альбом (редактирование) | SECTION_EDIT_URL | Указывается адрес страницы редактирования параметров альбома. Страница может быть создана с помощью компонента Альбом (редактирование). | ||||||||||||||||||
Альбом (редактирование обложки) | SECTION_EDIT_ICON_URL | Указывается адрес страницы выбора обложки альбома. Страница может быть создана с помощью компонента Альбом (редактирование обложки). | ||||||||||||||||||
Страница загрузки фото | UPLOAD_URL | Указывается адрес страницы загрузки фотографий. Страница может быть создана с помощью компонента Фото (загрузка). | ||||||||||||||||||
Содержимое галереи | GALLERY_URL | Указывается адрес страницы с содержимым галереи. | ||||||||||||||||||
Настройки кеширования | ||||||||||||||||||||
Тип кеширования | CACHE_TYPE | Тип кеширования:
|
||||||||||||||||||
Время кеширования (сек.) | CACHE_TIME | Время кеширования, указанное в секундах. | ||||||||||||||||||
Дополнительные настройки | ||||||||||||||||||||
Размер альбома (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] При отмеченной опции в качестве заголовка страницы будет установлено Альбомы. | ||||||||||||||||||
Размер фотогалереи | GALLERY_SIZE | Указывается размер галереи пользователя в Мб. |
Пример вызова
<?$APPLICATION->IncludeComponent("bitrix:photogallery.section.list","",Array( "IBLOCK_TYPE" => "gallery", "IBLOCK_ID" => "9", "SECTION_ID" => $_REQUEST["SECTION_ID"], "SECTION_CODE" => "", "USER_ALIAS" => "", "BEHAVIOUR" => "", "PHOTO_LIST_MODE" => "Y", "SHOWN_ITEMS_COUNT" => "6", "ELEMENT_SORT_FIELD" => "SORT", "ELEMENT_SORT_ORDER" => "asc", "ELEMENT_SORT_FIELD1" => "", "ELEMENT_SORT_ORDER1" => "asc", "SORT_BY" => "UF_DATE", "SORT_ORD" => "ASC", "INDEX_URL" => "sections_top.php", "SECTION_URL" => "section.php?USER_ALIAS=#USER_ALIAS#&SECTION_ID=#SECTION_ID#", "SECTION_EDIT_URL" => "section_edit.php?USER_ALIAS=#USER_ALIAS#&SECTION_ID=#SECTION_ID#", "SECTION_EDIT_ICON_URL" => "section_edit_icon.php?USER_ALIAS=#USER_ALIAS#&SECTION_ID=#SECTION_ID#", "UPLOAD_URL" => "upload.php?USER_ALIAS=#USER_ALIAS#SECTION_ID=#SECTION_ID#", "ALBUM_PHOTO_SIZE" => "150", "ALBUM_PHOTO_THUMBS_SIZE" => "70", "PAGE_ELEMENTS" => "5", "PAGE_NAVIGATION_TEMPLATE" => "", "DATE_TIME_FORMAT" => "d.m.Y", "SET_STATUS_404" => "Y", "SET_TITLE" => "Y", "CACHE_TYPE" => "A", "CACHE_TIME" => "3600", "DISPLAY_PANEL" => "Y" ) );?>
© «Битрикс», 2001-2024, «1С-Битрикс», 2024
Пользовательские комментарии
Мы будем рады, если разработчики добавят свои комментарии по практическому использованию методов системы.Для этого нужно всего лишь авторизоваться на сайте
Но помните, что Пользовательские комментарии, несмотря на модерацию, не являются официальной документацией. Ответственность за их использование несет сам пользователь.
Также Пользовательские комментарии не являются местом для обсуждения функционала. По подобным вопросам обращайтесь на форумы.