У меня есть страница сообщения в блоге, где я использую категорию как жестко заданный параметр в URL-адресе.
URL-адрес похож на
url = "/category1/:slug"
Я использую компонент blogPost в этом макете. Я могу получить ссылку nextPost
и prevPost
, используя следующий код в шаблоне
{% set nextPost = blogPost.post.nextPost %}
{% set prevPost = blogPost.post.previousPost %}
Но я хочу, чтобы nextPost
и prevPost
принадлежали к той же категории, что и blogPost.post
, т.е. category1
blogPost.post
относится только к одной категории
Я проверил, есть ли у модели Post
метод scopeFilterCategories
, но я не уверен, как его использовать и служит ли он той же цели.
Код
Это часть конфигурации
title = "Category1 post"
url = "/category1/:slug"
layout = "default"
is_hidden = 0
robot_index = "index"
robot_follow = "follow"
[blogPost]
slug = "{{ :slug }}"
categoryPage = "category1"