你好,我想在一个页面上有多个类别(作为预览)。 示例:
Category 1
POST1, POST2...
Category 2
POST1, POST2...
Category 3
POST1, POST2...
...
可能有很多类别,所以我想遍历它们,然后根据实际类别显示帖子。
我的博客组件如下所示:
[blogPosts categoriesPreview]
pageNumber = "{{ page }}"
categoryFilter = "top-recipes"
postsPerPage = 4
noPostsMessage = "No posts found"
sortOrder = "published_at desc"
categoryPage = "recipes-category"
postPage = "recipes-detail"
解决此问题的最佳方法是将类别传递给组件中的“ categoryFilter”,如下所示:
{% component 'categoriesPreview' categoryFilter= category.name %}
但是它不起作用...我不知道该如何解决。请帮忙:)
答案 0 :(得分:1)
对于后代(或仅对未来本人:))显示所有帖子取决于类别。简单使用[blogCategories]组件。每个类别都已在对象中包含所有博客帖子,因此无需调用传递了类别过滤器的另一个(帖子列表)组件。