Призрачный пост фильтр по имени тега - PullRequest
1 голос
/ 10 февраля 2020

Я пытаюсь создать sidebar для моего блога Ghost с именем тега и списком сообщений с этим тегом.

Я перепробовал все и не могу заставить его работать. Вот самое близкое, что я получил:

.hbs

{{#foreach tags}}
    <h2>{{tag}}</h2>

    {{#foreach posts filter="tags:{{slug}}"}}
       <a href="{{url}}">{{title}}</a>
    {{/foreach}}

{{/foreach}}

1 Ответ

2 голосов
/ 10 февраля 2020

Использование хелпера #get должно решить эту проблему. Обратите внимание, что я использовал primary_tag, что предотвращает повторение сообщений. Если вы не против, вы можете изменить primary_tag на tag:

{{#get "tags" limit="all"}}
    {{#foreach tags}}
        <h2>{{name}}</h2>
        {{#get "posts" limit="all" filter="primary_tag:{{slug}}"}}
            {{#foreach posts}}
                <a href="{{url}}">{{title}}</a>
            {{/foreach}}
        {{/get}}
    {{/foreach}}
{{/get}}

Надеюсь, это поможет!

...