У новости есть свойство "Тема" - привязка к элементам инфоблока "темы"
Хочу в левое меню поставить значения тем ВСЕ / ТЕМА1 / ТЕМА2 ...
чтобы при нажатии на тему - в список новостей на странице выводились нужные новости
Как думаю реализовать -
* в .menu_ext.php через CIBlockElement::GetList выдернуть темы и в урл передать ID темы
а вот дальше сомневаюсь:
* скопировать шаблон компонента и в соответствии с переданным ID темы вывести только нужные темы
сомневаюсь потому, что получается не совсем рационально - компонент выбирает все новости, а в шаблоне вывожу только нужные - по идее нужно и выбирать только нужные
С битриксом только знакомлюсь ... поэтому не знаю как принято делать - может так нормально будет?
Вообще думаю задача то типичная.
Хочу в левое меню поставить значения тем ВСЕ / ТЕМА1 / ТЕМА2 ...
чтобы при нажатии на тему - в список новостей на странице выводились нужные новости
Как думаю реализовать -
* в .menu_ext.php через CIBlockElement::GetList выдернуть темы и в урл передать ID темы
а вот дальше сомневаюсь:
* скопировать шаблон компонента и в соответствии с переданным ID темы вывести только нужные темы
сомневаюсь потому, что получается не совсем рационально - компонент выбирает все новости, а в шаблоне вывожу только нужные - по идее нужно и выбирать только нужные
С битриксом только знакомлюсь ... поэтому не знаю как принято делать - может так нормально будет?
Вообще думаю задача то типичная.