Блог специалистов
17.09.2015

Выводим описание в news.list

Иногда требуется вывести описание раздела в инфоблке новостей, а именно в шаблоне news.list. Для этого в директории с шаблоном создаем файл result_modifier.php (например, в /bitrix/templates/ваш_шаблон/components/bitrix/news/ваш_шаблон_списка_новостей/bitrix/news.list/.default) и в него вставляем следующий код: <?
$arFilter = Array("IBLOCK_ID"=>21); //тут указываем ID Вашего инфоблка
$db_list = CIBlockSection::GetList(Array("NAME"=>"ASC"), $arFilter, false);
while ($arr = $db_list->GetNext()) {
$arResult["SECTIONS"][$arr["ID"]]["DESCRIPTION"] = $arr["DESCRIPTION"];
}
?>
В самом шаблоне уже используем вот такой код: <?=$arResult["SECTIONS"][$arItem["IBLOCK_SECTION_ID"]]["DESCRIPTION"];?> Вы уже догадались, что заменив DESCRIPTION на NAME, можно вывести название раздела, если оно тоже Вам требуется.

Количество показов: 2889




Возврат к списку