Node.js Ghost filter posts by tag=段塞名称

Node.js Ghost filter posts by tag=段塞名称,node.js,handlebars.js,ghost-blog,ghost,Node.js,Handlebars.js,Ghost Blog,Ghost,我正在写一个主题,我想在默认情况下让所有帖子都标记上任何特定页面的slug 比如我的博客/page1 将返回所有标记后的第1页 当我这样做的时候 {{#get "posts" filter="tags:page1" order="slug asc"}} {{#foreach posts}} <p>{{@number}}" </p> {{/foreach}} {{/get}} {{{#get“posts”filter=“tags:page1”o

我正在写一个主题,我想在默认情况下让所有帖子都标记上任何特定页面的slug

比如我的博客/page1 将返回所有标记后的第1页

当我这样做的时候

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

{{/foreach}} {{/get}
我得到了我的职位,一切都很好

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

我试过:

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

{{/get}}
{{/post}}
{{#post}
{{{#获取“posts”order=“slug asc”}
{{#foreach posts}
{{#has tag=@slug}
{{@number}}”

{{/has} {{/foreach}} {{/get} {{/post}

{{#post}
{{{#get“posts”filter=“tags:@slug”order=“slug asc”}
{{#foreach posts}
{{@number}}”

{{/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}
{{@number}}”

{{/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}
{{@number}}”

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

在post上下文中,使用post的slug,唯一的技巧是将把手放在把手中

是否检查了命令行提示?它显示与主题中使用的过滤器有关的错误消息。这将是一个很好的开始位置。@user2272296是的,两个版本都没有错误是否检查了命令行提示?它将显示s关于主题中使用的筛选器的错误消息。这将是一个很好的开始。@user2272296是,两个版本都没有错误