Boo*_*Boo 0 node.js handlebars.js ghost-blog ghost
我正在写一个主题,我想在默认情况下用任何特定页面的 slug 标记所有帖子
像 myblog/page1 将返回所有标记为 page1 的帖子
当我做
{{#get "posts" filter="tags:page1" order="slug asc"}}
{{#foreach posts}}
<p>{{@number}}" </p>
{{/foreach}}
{{/get}}
Run Code Online (Sandbox Code Playgroud)
我收到我的帖子,一切都很好
但是当我添加 #post 上下文以动态获取标签时,它不起作用
我试过了 :
{{#post}}
{{#get "posts" order="slug asc"}}
{{#foreach posts}}
{{#has tag=@slug}}
<p>{{@number}}" </p>
{{/has}}
{{/foreach}}
{{/get}}
{{/post}}
Run Code Online (Sandbox Code Playgroud)
和
{{#post}}
{{#get "posts" filter="tags:@slug" order="slug asc"}}
{{#foreach posts}}
<p>{{@number}}" </p>
{{/foreach}}
{{/get}}
{{/post}}
Run Code Online (Sandbox Code Playgroud)
没有任何成功。
任何帮助,将不胜感激
大家好,其实很简单
{{#post}}
{{#get "posts" filter="tags:{{slug}}" order="slug asc"}}
{{#foreach posts}}
<p>{{@number}}" </p>
{{/foreach}}
{{/get}}
{{/post}}
Run Code Online (Sandbox Code Playgroud)
在post上下文中,使用post的slug,唯一的技巧是把把手放在把手里面
归档时间: |
|
查看次数: |
2124 次 |
最近记录: |