Диапазон над сообщениями во вложенном разделе в Хьюго
Я использую этот код, чтобы показать похожие сообщения в тех же разделах для сообщений в
/content/posts
. Однако код перестает работать, когда я перемещаю содержимое во вложенный раздел, например
content/posts/news
, в результате чего появляется контент из других разделов. Может ли кто-нибудь предложить решение или подсказать, как это сделать?
{{ range where (where site.RegularPages "Section" .Section) "Permalink" "ne" .Permalink }}
<a href="{{ .RelPermalink }}">{{ .LinkTitle }}</a>
{{ end }}
1 ответ
Попробуйте использовать.CurrentSection.Pages
, что лучше подходит для этого, чем фильтрация всех результатов из
site.RegularPages
.
Затем текущую страницу также можно отфильтровать с помощью простого
where
утверждение.
{{ range (where .CurrentSection.Pages "Permalink" "ne" .Permalink) }}
<a href="{{ .RelPermalink }}">{{ .LinkTitle }}</a>
{{ end }}