Два дня читал, ни одного нормального ответа не нашел
Как вывести элементы по множественной связи с другими элементами?
Суть дела вот в чем:Есть много инфоблоков с новостями(НОВОСТЬ), и есть инфоблок с рубриками(РУБРИКА) для этих новостей.
Все НОВОСТИ имеют множественную привязку к РУБРИКАМ (свойства хранятся в отдельной таблице).
Как организовать логику, при выборе определенной РУБРИКИ показывать все связанные с ней НОВОСТИ???
Стандартный компонент news.list выбирает сначала абсолютно все новости из заданного типа инфоблока, но поскольку фильтр по свойству работает только с одним инфоблоком это не удовлетворяет требованиям, через подзапросы база очень долго отвечает, путем отсейвания после формирования массива arResult некорректно работает пагинация, очень надеюсь на помощь!
Как вывести элементы по множественной связи с другими элементами?
Суть дела вот в чем:Есть много инфоблоков с новостями(НОВОСТЬ), и есть инфоблок с рубриками(РУБРИКА) для этих новостей.
Все НОВОСТИ имеют множественную привязку к РУБРИКАМ (свойства хранятся в отдельной таблице).
Как организовать логику, при выборе определенной РУБРИКИ показывать все связанные с ней НОВОСТИ???
Стандартный компонент news.list выбирает сначала абсолютно все новости из заданного типа инфоблока, но поскольку фильтр по свойству работает только с одним инфоблоком это не удовлетворяет требованиям, через подзапросы база очень долго отвечает, путем отсейвания после формирования массива arResult некорректно работает пагинация, очень надеюсь на помощь!