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