2017-10-01 2 views

Antwort

1

Ich renne in ähnliche Frage auch google um, aber keine Hoffnung. Hier ist meine Workaround jetzt, hoffe, dass das hilft.

für next_post:

{{!-- next_post to replace --}} 
{{#next_post}} 
    {{> "post-card"}} 
{{/next_post}} 

{{#get "posts" 
    filter="tags:{{primary_tag.slug}}+id:>{{id}}" 
    limit="1" 
    order="id asc"}} 
    {{#foreach posts}} 
    {{> "post-card"}} 
    {{/foreach}} 
{{/get}} 

für prevuius

{{!-- prev_post to replace --}} 
{{#prev_post}} 
    {{> "post-card"}} 
{{/prev_post}} 


{{#get "posts" 
    filter="tags:{{primary_tag.slug}}+id:<{{id}}" 
    limit="1" 
    order="id desc"}} 
    {{#foreach posts}} 
    {{> "post-card"}} 
    {{/foreach}} 
{{/get}} 
+0

'filter = Post "tags: {{primary_tag.slug}} + id:> {{id}}" '<- Ich bin neugierig auf dieses Stückchen. Ich bin relativ neu in Ghost: 'Tags: {{primary_tag.slug}}' <- nur Beiträge mit primary_tag zurückgeben? '+ id' <- nicht sicher, was das bedeutet'> {{id}} '<- nur Beiträge mit einer ID zurückgeben, die größer ist als die ID des aktuellen Posts, der gerade angesehen wird? – Wronski

+0

'+' ist einfach eine logische 'und' Operation, also benötigen Sie im Grunde etwas mit einem passenden Tag UND eine ID, die höher/niedriger als die aktuelle ID ist. – biziclop