我有一个新闻网站,新闻文章分为country
,然后是city
。
是否有人可以点击加拿大查看加拿大的所有新闻,然后看到加拿大的所有城市都是边栏?就像下面的视觉效果一样:
这就是我的md
文件
- [Canada, Toronto]
当我使用时:
<%- list_categories() %>
我看到列出的所有类别及其子女:
Canada
- Toronto
- Ontario
- Vancouver
Poland
- Warsaw
- Gdansk
但是,如果有人点击加拿大,只想在侧边栏中显示加拿大城市,只有在点击波兰时才会看到波兰城市。
答案 0 :(得分:0)
您可以使用page.categories
获取当前帖子或页面的类别。
然后,您可以使用post.categories.first()
提取国家/地区,并使用该值过滤您从<%- list_categories() %>
获得的内容。