OctoberCMS - плагин Rainlabs Blog - посты в блоге для каждой категории - PullRequest
0 голосов
/ 30 октября 2019

Здравствуйте, я хочу иметь несколько категорий на одной странице (в качестве предварительного просмотра). Пример:

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 Ответ

1 голос
/ 01 ноября 2019

Для будущего поколения (или только для будущего себя :)) Отображение всех сообщений зависит от категории. Простой в использовании компонент [blogCategories]. В каждой категории все записи блога уже есть в объекте, поэтому нет необходимости вызывать другой компонент (список сообщений) с переданным им фильтром категорий.

...