gpt4 book ai didi

node.js - Ghost 按标签过滤帖子 = slug 名称

转载 作者:太空宇宙 更新时间:2023-11-04 03:06:45 26 4
gpt4 key购买 nike

我正在编写一个主题,我希望默认情况下使用任何特定页面的 slug 标记所有帖子

喜欢我的博客/page1将返回所有标记为 page1 的帖子

当我这样做的时候

{{#get "posts" filter="tags:page1" order="slug asc"}}
{{#foreach posts}}
<p>{{@number}}" </p>
{{/foreach}}
{{/get}}

我收到了我的帖子,一切都很好

但是当我添加 #post 上下文来动态获取标签时,它不起作用

我已经尝试过:

{{#post}}
{{#get "posts" order="slug asc"}}
{{#foreach posts}}
{{#has tag=@slug}}
<p>{{@number}}" </p>
{{/has}}
{{/foreach}}

{{/get}}
{{/post}}

{{#post}}
{{#get "posts" filter="tags:@slug" order="slug asc"}}
{{#foreach posts}}
<p>{{@number}}" </p>
{{/foreach}}
{{/get}}
{{/post}}

没有任何成功。

如有任何帮助,我们将不胜感激

最佳答案

好了大家,其实很简单

{{#post}}
{{#get "posts" filter="tags:{{slug}}" order="slug asc"}}
{{#foreach posts}}
<p>{{@number}}" </p>
{{/foreach}}
{{/get}}
{{/post}}

在帖子上下文中,使用帖子的 slug,唯一的技巧是将 Handlebars 放在 Handlebars 内

关于node.js - Ghost 按标签过滤帖子 = slug 名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38427188/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com