Фотография детально
Описание photo.detail
Одностраничный компонент выводит детальную информацию по фотографии. Компонент стандартный и входит в дистрибутив модуля.
В визуальном редакторе компонент расположен по пути: Контент > Фотогалерея > Фотография детально.
Компонент относится к модулю Информационные блоки.
Параметры
| Поле | Параметр | Описание | ||||||
| Основные параметры | ||||||||
|---|---|---|---|---|---|---|---|---|
| Тип инфо-блока | IBLOCK_TYPE | Указывается один из созданных в системе типов информационного блока. | ||||||
| Инфо-блок | IBLOCK_ID | Для выбранного типа инфоблока указывается идентификатор информационного блока, фотографии из которого будут выводиться. | ||||||
| ID раздела | SECTION_ID | Указывается числовой код, в котором передается идентификатор раздела. Поле может быть оставлено пустым, если указан Код раздела. | ||||||
| ID элемента | ELEMENT_ID | Указывается числовой код, в котором передается идентификатор элемента. Поле может быть оставлено пустым, если указан Код элемента. | ||||||
| Код раздела | SECTION_CODE | Указывается символьный код раздела, из которого будут выбраны фотографии. Поле может быть оставлено пустым, если указан ID раздела. | ||||||
| Код элемента | ELEMENT_CODE | Указывается символьный код элемента, из которого будут выбраны фотографии. Поле может быть оставлено пустым, если указан ID элемента. | ||||||
| Источник данных | ||||||||
| По какому полю отсортировать фотографии для ссылок "след." и "пред." | ELEMENT_SORT_FIELD | Указывается поле, по которому будут отсортированы фотографии для ссылок "следующая" и "предыдущая":
|
||||||
| В каком порядке отсортировать фотографии для ссылок "след." и "пред." | ELEMENT_SORT_ORDER | Задается порядок сортировки фотографий для ссылок "следующая" и "предыдущая":
|
||||||
| Поля | FIELD_CODE | Указываются поля, которые будут отображены на странице. Заполняется из публичной части редактора, удерживая клавишу Ctrl либо в коде, указывая массив:
Array("NAME","PREVIEW_TEXT","PREVIEW_PICTURE","DETAIL_TEXT",""),
При выборе пункта (не выбрано)-> и без указания вычисления полей в строках ниже (т.е. если задан пустой массив), на странице списка будут выведены поля по умолчанию. |
||||||
| Свойства | PROPERTY_CODE | Указываются свойства, которые будут отображены на странице. Заполняется из публичной части редактора, удерживая клавишу Ctrl либо в коде, указывая массив. При выборе пункта (не выбрано)-> и без указания вычисления полей в строках ниже, на странице детального просмотра свойства не будут выведены. | ||||||
| Шаблоны ссылок | ||||||||
| URL, ведущий на страницу с содержимым раздела | SECTION_URL | Указывается адрес страницы с содержимым раздела. | ||||||
| URL, ведущий на страницу с содержимым элемента раздела | DETAIL_URL | Указывается адрес страницы с содержимым элемента раздела. | ||||||
| Управление режимом AJAX | ||||||||
| Включить режим AJAX | AJAX_MODE | [Y|N] При установленной опции для компонента будет включен режим AJAX. | ||||||
| Включить прокрутку к началу компонента | AJAX_OPTION_JUMP | [Y|N] Если пользователь совершит AJAX-переход, то при установленой опции по окончании загрузки произойдет прокрутка к началу компонента. | ||||||
| Включить подгрузку стилей | AJAX_OPTION_STYLE | [Y|N] Если параметр принимает значение "Y", то при совершении AJAX-переходов будет происходить подгрузка и обработка списка стилей, вызванных компонентом. | ||||||
| Включить эмуляцию навигации браузера | AJAX_OPTION_HISTORY | [Y|N] Когда пользователь выполняет AJAX-переходы, то при включенной опции можно использовать кнопки браузера Назад и Вперед. | ||||||
| Настройки кеширования | ||||||||
| Тип кеширования | CACHE_TYPE | Тип кеширования:
|
||||||
| Время кеширования (сек.) | CACHE_TIME | Время кеширования, указанное в секундах. | ||||||
| Учитывать права доступа | CACHE_GROUPS | [Y|N] При отмеченной опции будут учитываться права доступа при кешировании. | ||||||
| Дополнительные настройки | ||||||||
| Установить ключевые слова страницы из свойства | META_KEYWORDS | Среди всех свойств, определенных для данного инфоблока, выбирается то, в котором содержатся ключевые слова. | ||||||
| Установить описание страницы из свойства | META_DESCRIPTION | Среди всех свойств, определенных для данного инфоблока, выбирается то, в котором содержится описание. | ||||||
| Установить заголовок окна браузера из свойства | BROWSER_TITLE | Среди всех свойств, определенных для данного инфоблока, выбирается то, в котором содержится заголовок окна браузера. | ||||||
| Устанавливать заголовок страницы | SET_TITLE | [Y|N] При отмеченной опции в качестве заголовка страницы будет установлено название фотографии. | ||||||
| Устанавливать в заголовках ответа время модификации страницы | SET_LAST_MODIFIED | [Y|N] При отмеченной опции http-ответ сервера будет содержать время последнего изменения страницы (заголовок Last-Modified). | ||||||
| Настройки 404 ошибки | ||||||||
| Устанавливать статус 404 | SET_STATUS_404 | [Y|N] Опция служит для включения обработки ошибки 404 в компоненте. | ||||||
| Показ специальной страницы | SHOW_404 | [Y|N] При отмеченной опции будет показана
специальная страница
Станет активным поле:
| ||||||
Пример вызова
<?$APPLICATION->IncludeComponent("bitrix:photo.detail","",Array(
"AJAX_MODE" => "N",
"IBLOCK_TYPE" => "photos",
"IBLOCK_ID" => "22",
"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" => "",
"DETAIL_URL" => "",
"META_KEYWORDS" => "-",
"META_DESCRIPTION" => "-",
"BROWSER_TITLE" => "-",
"SET_TITLE" => "Y",
"SET_STATUS_404" => "Y",
"SHOW_404" => "Y",
"MESSAGE_404" => "",
"SET_LAST_MODIFIED" => "Y",
"CACHE_TYPE" => "A",
"CACHE_TIME" => "3600",
"CACHE_GROUPS" => "Y",
"AJAX_OPTION_JUMP" => "N",
"AJAX_OPTION_STYLE" => "Y",
"AJAX_OPTION_HISTORY" => "N"
),
);?>
© «Битрикс», 2001-2025, «1С-Битрикс», 2025