好吧,我在这里遇到了一些分类/分类/过滤问题,我不知道如何解决这个问题。我希望有人能在路上帮我一点忙。
假设我有一个关于食物的博客,其中有几个主要主题;
泰国菜、印度菜、希腊菜、墨西哥菜、法国菜、西班牙菜、快餐等都与一个或多个主题相关(一篇关于法式早餐的博客文章只在“墨西哥菜”下发表,一篇关于墨西哥煎饼的博客文章同时在“墨西哥菜”和“快餐”下发表)。
然后有不同的类别,如
餐厅评论信息新闻外卖回复也总是与这些类别中的一个或多个相关。这些类别可通过菜单获得。
我想做的是,为访问者提供一种可能性,让他们能够过滤特定主题的所有内容。如果你选择在“泰国食品”上加上过滤器,那么退回的所有物品都应该是关于泰国食品的。如果在“泰国食品”过滤器打开时选择类别“评论”,则应仅列出类别“评论”中有关泰国食品的文章。
如果过滤器设置为“关闭”(或“全部”),并且可以导航到类别“评论”,则应检索类别评论中有关所有不同主题的文章。
就是这样!现在我意识到我可能已经用一种困难的方式解释了这一点,但我对如何在这里实现这一点感到困惑。
现在,我已经将这两个主题作为类别作为顶级类别,但我假设自定义分类法可能是更好的解决方案。任何帮助都将不胜感激!
编辑:好的,为了让事情变得更简单,我想我对这里应该发生的事情有一个更好的想法:我应该检测用户是否选择了过滤器(现在是自定义分类法),并相应地返回帖子。(比如:如果选择了泰国食品,用户单击类别“评论”,在类别评论中返回一个带有自定义分类法泰国食品的查询)在这种情况下,我的主要问题是,如何检测是否选择了分类法,以及哪个?谢谢