OctoberCMS-Rainlabs博客插件-foreach类别显示博客文章

时间:2019-10-30 12:25:40

标签: php laravel blogs octobercms

你好,我想在一个页面上有多个类别(作为预览)。 示例:

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 %}

但是它不起作用...我不知道该如何解决。请帮忙:)

1 个答案:

答案 0 :(得分:1)

对于后代(或仅对未来本人:))显示所有帖子取决于类别。简单使用[blogCategories]组件。每个类别都已在对象中包含所有博客帖子,因此无需调用传递了类别过滤器的另一个(帖子列表)组件。