Есть задача по компоненту bitrix:news, но не понятно как ее решить:
1. Имеется новостной сайт со сложной структурой. Все новости заводятся в общий список и выводятся через bitrix:news, для этого создан отдельный инфоблок.
2. Есть множество подразделов в виде отдельных инфоблоков - спорт, политика, финансы... Сюда менеджер копирует новости из главной ленты (именно физически копирует).
Теперь хочется оптимизировать сайт, не хочется плодить дубли новостей с одинаковым контентом ))
Не знаю какой способ оптимальнее:
А) использовать arrFilter для application по тегам.
Б) Использовать компонент Элементы раздела и в нем настроить фильтр по тегам.
Проблема еще в том, что новостей сотни, хочется оставить прежнюю структуру без изменений (через год все равно эти новости лишние - уйдут в архив), но настроить фильтрацию по тегам начиная с новых новостей... То есть раздел, например, Спорт, оставить 200 новостей под текущим инфоблоком, а новые новости уже пойдут по фильтру и из другого инфобока (общей ленты). То есть для клиента все должно быть в виде одной ленты, но по-сути должно быть условие фильтрации по 2-м ИБ сразу - текущему подразделу + по главной ленте
1. Имеется новостной сайт со сложной структурой. Все новости заводятся в общий список и выводятся через bitrix:news, для этого создан отдельный инфоблок.
2. Есть множество подразделов в виде отдельных инфоблоков - спорт, политика, финансы... Сюда менеджер копирует новости из главной ленты (именно физически копирует).
Теперь хочется оптимизировать сайт, не хочется плодить дубли новостей с одинаковым контентом ))
Не знаю какой способ оптимальнее:
А) использовать arrFilter для application по тегам.
Б) Использовать компонент Элементы раздела и в нем настроить фильтр по тегам.
Проблема еще в том, что новостей сотни, хочется оставить прежнюю структуру без изменений (через год все равно эти новости лишние - уйдут в архив), но настроить фильтрацию по тегам начиная с новых новостей... То есть раздел, например, Спорт, оставить 200 новостей под текущим инфоблоком, а новые новости уже пойдут по фильтру и из другого инфобока (общей ленты). То есть для клиента все должно быть в виде одной ленты, но по-сути должно быть условие фильтрации по 2-м ИБ сразу - текущему подразделу + по главной ленте