Одностраничный компонент cлужит для показа одной произвольной фотографии.
Описание photo.random
Компонент стандартный и входит в дистрибутив модуля.
В визуальном редакторе компонент расположен по пути: Контент > Фотогалерея > Случайное фото.
Компонент относится к модулю Информационные блоки.
Параметры
Поле |
Параметр |
Описание |
Основные параметры |
Тип инфоблока |
IBLOCK_TYPE |
Указывается один из созданных в системе типов информационного блока. |
Инфо-блок |
IBLOCKS |
Для выбранного типа инфоблока указывается идентификатор информационного блока, фотографии из которого будут выводиться. Можно указать несколько инфоблоков. |
Шаблоны ссылок |
URL, ведущий на страницу с содержимым элемента раздела |
DETAIL_URL |
Указывается адрес страницы с содержимым элемента раздела. |
Настройки кеширования |
Тип кеширования |
CACHE_TYPE |
Тип кеширования:
- A - Авто + Управляемое: автоматически обновляет кеш компонентов в течение заданного времени или при изменении данных;
- Y - Кешировать: для кеширования необходимо определить время кеширования;
- N - Не кешировать: кеширования нет в любом случае.
|
Время кеширования (сек.) |
CACHE_TIME |
Время кеширования, указанное в секундах. |
Учитывать права доступа |
CACHE_GROUPS |
[Y|N] При отмеченной опции будут учитываться права доступа при кешировании. |
Дополнительные настройки |
ID раздела |
PARENT_SECTION |
Указывается идентификатор раздела, из которого будут выбираться фотографии. Поле может быть пустым, тогда выбор фотографии производится из всех разделов указанных инфоблоков. |
Пример вызова
<?$APPLICATION->IncludeComponent("bitrix:photo.random","",Array(
"IBLOCK_TYPE" => "gallery",
"IBLOCKS" => Array("-"),
"PARENT_SECTION" => "",
"DETAIL_URL" => "detail.php?SECTION_ID=#SECTION_ID#&ID=#ELEMENT_ID#",
"CACHE_TYPE" => "A",
"CACHE_TIME" => "180",
"CACHE_GROUPS" => "Y"
),
);?>