2017-10-01 4 views

Répondre

1

Je rencontre aussi la même question, google around mais pas d'espoir. voici ma solution de contournement en ce moment, j'espère que cela aide.

pour 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}} 

pour prevuius poster

{{!-- 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 = "tags: {{}} primary_tag.slug + id:> {{id}}" '<- Je suis curieux de ce petit bout. Je suis relativement nouveau pour ghost: 'tags: {{primary_tag.slug}}' <- ne renvoie que des messages avec primary_tag? '+ id' <- ne sais pas ce que cela fait'> {{id}} '<- ne renvoie que les messages dont l'identifiant est supérieur à l'identifiant du message en cours d'affichage? – Wronski

+0

'+ 'est simplement une opération logique' and', donc, fondamentalement, vous avez besoin de quelque chose avec une balise correspondante ET un identifiant supérieur/inférieur à l'identifiant courant. – biziclop