Ich benutze Ghost als Blogging-Plattform. Wenn ein Benutzer einen Beitrag liest, möchte ich einige verwandte Beiträge anzeigen.Ähnliche Beiträge In Ghost Blog - ohne aktuellen Beitrag
{{#foreach tags limit="1"}}
{{#get "posts" filter="tags:{{slug}}" limit="6" include="author,tags" as |article|}}
{{#foreach article}}
....
{{/foreach}}
{{/get}}
{{/foreach}}
ich es geschafft verwandten Beiträge zu bekommen, aber ich habe Probleme den aktuellen Beitrag aus den Ergebnissen zu löschen.
Nach der Geister Dokumentation ich sollte diese zusätzlich zu dem Filter verwenden können:
"+id:-{{post.id}}"
So:
{{#get "posts" filter="tags:{{slug}}+id:-{{post.id}}" limit="6" include="author,tags" as |article|}}
Leider ist dies nicht funktioniert, {{post.id} } druckt nichts aus, egal in welchem Bereich ich bin. Einfach {{id}} anstelle von {{post.id}} benutze ich einen Wert, aber es ist die ID der Tags, also ist das nicht korrekt.
Ich schaffte es, auf diese Weise innerhalb des Tagbereichs auf meine Post-ID zuzugreifen {{../id}}, aber ich kann sie nicht auf diese Weise im Filter verwenden, es funktioniert auch nicht.
Irgendeine Idee auf, wie man es löst, würde geschätzt werden.
Wie Sie gesagt haben, wenn ich im '{{#post}}' Bereich bin, funktioniert es, aber ich bin eigentlich in '{{#tag}}' Bereich, weil ich auch für die filtern muss "Etikett". – Norbert