1С Битрикс: комплексный компонент Новости и вывод новостей из выбранного раздела

Матчасть, собственно как и решение, которое я решил перенести себе на память.

Для того чтобы выводить в комплексном компоненте “Новости” нужный раздел по символьному коду надо:

Открыть файл \bitrix\templates\ваш шаблон сайта\components\bitrix\news\шаблон компонента\.parameters.php

Вставить туда:

"PARENT_SECTION" => array(
"NAME" => GetMessage("Т_IBLOCK_PARENT_SECTION"),
"TYPE" => "STRING",
"DEFAULT" => '',
),

Дальше в этом же шаблоне открыть файл \lang\ru\.parameters.php и вставить туда

$MESS ["Т_IBLOCK_PARENT_SECTION"] = "Код раздела";

Дальше открыть файл в корне папки – news.php и добавить в том месте, где подключается bitrix:news.list строчку:

"PARENT_SECTION" => $arParams["PARENT_SECTION"],

После этого в настройках компонента добавляется нужная строка!

Единственное что у меня не получилось – вывести описание для поля из переменной Т_IBLOCK_PARENT_SECTION.

Поэтому я

"NAME" => GetMessage("Т_IBLOCK_PARENT_SECTION"),

заменил на

"NAME" => "ID раздела",

предварительно сохранив файл в кодировке utf8.

Спасибо Роберт Басыров!



КОММЕНТАРИЕВ НЕТ

Оставить отзыв

This site uses Akismet to reduce spam. Learn how your comment data is processed.