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

Новость детально

Одностраничный компонент, позволяющий настроить вывод детального описание элемента инфоблока, детального изображения и т.д.

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

<?$APPLICATION->IncludeComponent(
"bitrix:news.detail",
"",
Array(
"DISPLAY_DATE" => "Y",
"DISPLAY_NAME" => "Y",
"DISPLAY_PICTURE" => "Y",
"DISPLAY_PREVIEW_TEXT" => "Y",
"IBLOCK_TYPE" => "news",
"IBLOCK_ID" => "33",
"ELEMENT_ID" => $_REQUEST["ID"],
"CHECK_DATES" => "Y",
"FIELD_CODE" => Array("",""),
"PROPERTY_CODE" => Array("",""),
"IBLOCK_URL" => "news.php?ID=#IBLOCK_ID#",
"META_KEYWORDS" => "KEYWORDS",
"META_DESCRIPTION" => "DESCRIPTION",
"DISPLAY_PANEL" => "N",
"SET_TITLE" => "Y",
"INCLUDE_IBLOCK_INTO_CHAIN" => "Y",
"ADD_SECTIONS_CHAIN" => "Y",
"ACTIVE_DATE_FORMAT" => "j F Y",
"USE_PERMISSIONS" => "Y",
"GROUP_PERMISSIONS" => Array("15"),
"CACHE_TYPE" => "A",
"CACHE_TIME" => "3600",
"DISPLAY_TOP_PAGER" => "N",
"DISPLAY_BOTTOM_PAGER" => "Y",
"PAGER_TITLE" => "Страница",
"PAGER_TEMPLATE" => ""
)
);?>

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

Дополнительно
DISPLAY_DATE
Вывод даты элементов.
DISPLAY_NAME
Вывод название элемента.
DISPLAY_PICTURE
Вывод изображения для анонса, если оно задано.
DISPLAY_PREVIEW_TEXT
Вывод текст анонса для элементов, если он определен.
Основные параметры
IBLOCK_TYPE
Тип информационного блока.
IBLOCK_ID
Код информационного блока.
ELEMENT_ID
Указание ID новости. Может быть задано явно, а может передаваться из массива _REQUEST. По умолчанию поле содержит ={$_REQUEST["ID"]}
Источник данных
CHECK_DATES
Показывать только активные на данный момент элементы.
FIELD_CODE
Поля элементов инфоблока, которые будут выведены. Заполняется из публичной части редактора, удерживая клавишу Ctrl либо в коде, указывая массив:
Array("NAME","PREVIEW_TEXT","PREVIEW_PICTURE","DETAIL_TEXT",""),
При выборе пункта (не выбрано) > и без указания вычисления полей в строках ниже (т.е. если задан пустой массив), на странице списка будут выведены поля по умолчанию.
PROPERTY_CODE
Свойства элементов инфоблока, которые будут выведены. Заполняется из публичной части редактора, удерживая клавишу Ctrl либо в коде, указывая массив. При выборе пункта (не выбрано) > и без указания вычисления полей в строках ниже, на странице детального просмотра свойства не будут выведены.
Шаблоны ссылок
IBLOCK_URL
URL страницы просмотра списка элементов (по умолчанию - из настроек инфоблока). По умолчанию поле содержит news.php?ID=#IBLOCK_ID#
Настройки кеширования
CACHE_TYPE
Тип кеширования. Доступны следующие значения:
  • А - Авто: действует при включенном автокешировании на странице Настройки кеширования (Настройки > Настройки продукта > Автокеширование) и при установленном времени кеширования в поле CACHE_TIME.
  • Y - Кешировать: должно быть установлено время кеширования (CACHE_TIME). Настройки автокеширования не влияют на данный тип кеширования.
  • N - Не кешировать: кеширование не происходит.
CACHE_TIME
Время кеширования в секундах.
Дополнительные настройки
META_KEYWORDS
Установить ключевые слова страницы из свойств инфоблока.
META_DESCRIPTION
Установить описание страницы из свойств инфоблока.
DISPLAY_PANEL
Добавлять кнопки для данного компонента в режиме редактирования сайта на Административную панель и в набор кнопок области редактирования данного компонента.
SET_TITLE
Устанавливать в заголовок страницы имя текущего элемента.
INCLUDE_IBLOCK_INTO_CHAIN
Включать инфоблок в цепочку навигации.
ADD_SECTIONS_CHAIN
Включать раздел в цепочку навигации.
PREVIEW_TRUNCATE_LEN
Максимальная длина анонса для вывода (только для типа текст), при превышении которой анонс будет отсечен.
ACTIVE_DATE_FORMAT
Формат показа даты. В выпадающем списке перечислены все возможные варианты показа даты, формируемые внутри компонента. Выбрав пункт (другое) >, вы можете сформировать свой вариант на основании php-функции date.
Предустановленные варианты формата даты:
Код Формат даты
d-m-Y 22-02-2007
m-d-Y 02-22-2007
Y-m-d 2007-02-22
d.m.Y 22.02.2007
m.d.Y 02.22.2007
j M Y 22 Фев 2007
M j, Y Фев 22, 2007
j F Y 22 Февраль 2007
F j, Y Февраль 22, 2007
d.m.y g:i A 22.02.07 7:30 AM
d.m.y G:i 22.02.07 7:30
d.m.Y H:i 22.02.2007 07:30
USE_PERMISSIONS
Использовать дополнительное ограничение доступа  к детальной информации элементов инфоблока. При установленной опции становится доступным следующее поле:
GROUP_PERMISSIONS
Выбор группы пользователей, имеющих доступ к детальной информации.
Настройки постраничной навигации
DISPLAY_TOP_PAGER
При отмеченной опции навигация по страницам будет выведена вверху страницы, над списком.
DISPLAY_BOTTOM_PAGER
При отмеченной опции навигация по страницам будет выведена внизу страницы, под списком.
PAGER_TITLE
Название категорий, по которым происходит перемещение при детальном просмотре (например, страница, глава и др.)
PAGER_TEMPLATE
Название шаблона постраничной навигации. Если поле пусто, то выбирается шаблон по умолчанию (.default). Также в системе задан шаблон orange.
© «Битрикс», 2001-2008, «1C-Битрикс», 2008   1С-Битрикс: Управление сайтом