1С-Битрикс: Управление сайтом

Фотография детально

Одностраничный компонент. Выводит детальную информацию по фотографии.

Пример вызова

<?$APPLICATION->IncludeComponent(
"bitrix:photo.detail",
"",
Array(
"IBLOCK_TYPE" => "photo",
"IBLOCK_ID" => "8",
"SECTION_ID" => $_REQUEST["SECTION_ID"],
"ELEMENT_ID" => $_REQUEST["ELEMENT_ID"],
"SECTION_CODE" => "",
"ELEMENT_CODE" => "",
"ELEMENT_SORT_FIELD" => "sort",
"ELEMENT_SORT_ORDER" => "asc",
"FIELD_CODE" => Array("",""),
"PROPERTY_CODE" => Array("",""),
"SECTION_URL" => "section.php?SECTION_ID=#SECTION_ID#",
"DETAIL_URL" => "detail.php?SECTION_ID=#SECTION_ID#&ELEMENT_ID=#ELEMENT_ID#",
"META_KEYWORDS" => "-",
"META_DESCRIPTION" => "-",
"DISPLAY_PANEL" => "N",
"SET_TITLE" => "Y",
"CACHE_TYPE" => "A",
"CACHE_TIME" => "3600"
)
);?>

Описание параметров

Основные параметры
IBLOCK_TYPE
Тип информационного блока.
IBLOCK_ID
Код информационного блока.
SECTION_ID
Код, в котором передается ID раздела. По умолчанию содержит {$_REQUEST["SECTION_ID"]}. Поле может быть оставлено пустым, если указан код раздела.
ELEMENT_ID
Код, в котором передается ID элемента. По умолчанию содержит {$_REQUEST["ELEMENT_ID"]}. Поле может быть оставлено пустым, если указан код элемента.
SECTION_CODE
Код раздела. Поле может быть оставлено пустым, если указан ID раздела.
ELEMENT_CODE
Код элемента. Поле может быть оставлено пустым, если указан ID элемента.
Источник данных
ELEMENT_SORT_FIELD
По какому полю отсортировать фотографии для ссылок "следующая" и "предидущая":
  • shows - по количеству просмотров в среднем;
  • sort - по индексу сортировки;
  • timestamp_x - по дате изменения;
  • name - по названию;
  • ID - по ID;
  • active_from - по дате начала активности;
  • active_to - по дате окончания активности.
Можно указать код любого другого поля.
ELEMENT_SORT_ORDER
В каком порядке отсортировать фотографии для ссылок "следующая" и "предыдущая":
  • asc – по возрастанию;
  • desc – по убыванию.
FIELD_CODE
Поля, которые будут отображены на странице. Задается в виде массива с символьными именами полей в коде или в публичной части редактора, удерживая клавишу Ctrl. Если ничего не выбрано, то будут выведены поля по умолчанию.
PROPERTY_CODE
Свойства, которые будут отображены на странице. Задается в виде массива с символьными именами свойств в коде либо в публичной части редактора, удерживая клавишу Ctrl. Если ничего не выбрано, то свойства отображены не будут.
Шаблоны ссылок
SECTION_URL
URL, ведущий на страницу с содержимым раздела. По умолчанию поле содержит section.php?SECTION_ID=#SECTION_ID#.
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
Кешировать при установленном фильтре. При установленной опции каждый результат, полученный из фильтра будет кешироваться. Имеет смысл отмечать, если многие пользователи используют одну и туже выборку из фильтра.
Дополнительные настройки
META_KEYWORDS
Установить ключевые слова страницы из свойства инфоблока.
META_DESCRIPTION
Установить описание страницы из свойств инфоблока.
DISPLAY_PANEL
Добавлять кнопку  в режиме редактирования сайта на Административной панели и в наборе кнопок области редактирования данного компонента
SET_TITLE
Устанавливать имя раздела в качестве заголовка страницы.
© «Битрикс», 2001-2008, «1C-Битрикс», 2008   1С-Битрикс: Управление сайтом