Добрый день!
Есть много статей разбросанных в произвольном количестве разделов, например:
Раздел 1
---Статья
---Статья
------Подраздел 2
----------Статья
----------Статья
----------Подподраздел 3
-------------Статья
-------------Статья
При этом есть ещё условная разбивка по темам, т.е. добавлено свойство и статьи делятся на "Информация", "Документы" и т.д. (если делать разные разделы то задуманную навигацию будет сложно реализовать), отображать соответственно надо чтото одно.
Для вывода списка статей использую "Список новостей".
Проблема в том что когда выбран раздел 1, надо отображать и все статьи из подразделов 2 и 3, когда выбран подраздел 2, то должны быть отображены статьи из подподраздела 3, но смог сделать только отображение из текущего:
Фильтрация делается так:
$arrFilter=Array("ACTIVE" => "Y","PROPERTY_SUBITEM_ID" => "1984","SECTION_ID" => $_GET['SECTION_ID']);
$APPLICATION->IncludeComponent(...,
...,
"FILTER_NAME" => "arrFilter",
...
);
PROPERTY_SUBITEM_ID - это фильтрация условного деления на "Информация", "Документы" и т.д.
Как мне определить что статья входит в один из подразделов выбранного раздела, и соответственно отобразить?
Комплексный компонент не подходит, т.к. не могу реализовать дополнительную фильтрацию по пользовательскому полю.
Спасибо!
Есть много статей разбросанных в произвольном количестве разделов, например:
Раздел 1
---Статья
---Статья
------Подраздел 2
----------Статья
----------Статья
----------Подподраздел 3
-------------Статья
-------------Статья
При этом есть ещё условная разбивка по темам, т.е. добавлено свойство и статьи делятся на "Информация", "Документы" и т.д. (если делать разные разделы то задуманную навигацию будет сложно реализовать), отображать соответственно надо чтото одно.
Для вывода списка статей использую "Список новостей".
Проблема в том что когда выбран раздел 1, надо отображать и все статьи из подразделов 2 и 3, когда выбран подраздел 2, то должны быть отображены статьи из подподраздела 3, но смог сделать только отображение из текущего:
Фильтрация делается так:
$arrFilter=Array("ACTIVE" => "Y","PROPERTY_SUBITEM_ID" => "1984","SECTION_ID" => $_GET['SECTION_ID']);
$APPLICATION->IncludeComponent(...,
...,
"FILTER_NAME" => "arrFilter",
...
);
PROPERTY_SUBITEM_ID - это фильтрация условного деления на "Информация", "Документы" и т.д.
Как мне определить что статья входит в один из подразделов выбранного раздела, и соответственно отобразить?
Комплексный компонент не подходит, т.к. не могу реализовать дополнительную фильтрацию по пользовательскому полю.
Спасибо!