Выберите товары по категориям в SyndicationFeed
Я использую.NET SyndicationFeed для создания своего собственного RSS-канала. Нет проблем создать его и отобразить все из них, но я не совсем понял, как выбрать все новостные элементы в ленте, которые имеют определенную категорию.
Например, все элементы, которые были классифицированы в SyndicationItem.Category с "Art". Я хочу отобразить их в виде MVC, где у меня есть выпадающий список, в котором можно выбрать категории.
1 ответ
Я столкнулся с подобной проблемой с веб-сайтом, и это RSS-канал. Решение, которое я нашел, проходило через страницу категории. Допустим, URL-адрес www.mywebsite.com/feed
и когда я хочу, чтобы посты были отнесены к категории "Искусство", я перехожу к www.mywebsite.com/category/art/feed
и там я получил все сообщения в этой категории.
Проблема будет заключаться в определении формы URL, где вы можете найти сообщения каждой категории, потому что она отличается от сайта к сайту (www.url.com/category/catName
или же www.url.com/section/catName
например)
И другая проблема в том, что я не нашел канал для списка категорий, чтобы заполнить раскрывающийся список, о котором вы упомянули, поэтому мне пришлось сделать это вручную.
Я знаю, что это не определенный ответ, но я надеюсь, что это поможет.