Можно в 2х словах как реализуют такие моменты:
Есть инфоблок с 2мя свойствами (свойства фиксированные - добавляться будут крайне редко)
ТЕМА ("марафон", "метель", "маршрут", "клуб")
ТИП ("событие", "статья", "новость", "анонс", "отчет")
Во первых - какой тип присвоить таким свойствам ?
Думаю списком сделать или создать отдельный инфоблок и сделать привязку к элементам ?
Ну и во вторых, самое главное - как передавать и обрабатывать эти дополнительные параметры ?
Например, хочу отфильтровать по теме "марафон"
на странице пока висит стандартный компонент "bitrix:news.list" отображающий все записи
механизм:
* прописываю в меню нужные мне пункты со ссылками а-ля "./iblock/?tema=marafon"
* где то нужно прописать обработчик параметра tema=marafon
собственно вопрос - где ? в шаблоне ? тогда получится, что куча лишних данных будет обрабатываться ... или это как то в самом компоненте ?
(т.е. копировать стандартный компонент и модифицировать его)
Есть инфоблок с 2мя свойствами (свойства фиксированные - добавляться будут крайне редко)
ТЕМА ("марафон", "метель", "маршрут", "клуб")
ТИП ("событие", "статья", "новость", "анонс", "отчет")
Во первых - какой тип присвоить таким свойствам ?
Думаю списком сделать или создать отдельный инфоблок и сделать привязку к элементам ?
Ну и во вторых, самое главное - как передавать и обрабатывать эти дополнительные параметры ?
Например, хочу отфильтровать по теме "марафон"
на странице пока висит стандартный компонент "bitrix:news.list" отображающий все записи
механизм:
* прописываю в меню нужные мне пункты со ссылками а-ля "./iblock/?tema=marafon"
* где то нужно прописать обработчик параметра tema=marafon
собственно вопрос - где ? в шаблоне ? тогда получится, что куча лишних данных будет обрабатываться ... или это как то в самом компоненте ?
(т.е. копировать стандартный компонент и модифицировать его)