【发布时间】:2017-04-28 17:46:18
【问题描述】:
我正在尝试使用 Ghost 博客中的 Get 助手按标签获取相关帖子的列表。
我尝试关注cookbook in Ghost docs以通过标签获取相关帖子,但似乎有些语法略有变化(我知道这是一个测试版功能!)。
但我在我的 post.hbs 上使用它(这是在 {{#post}} 块内):
{{#get "posts" limit="4" include="tags" filter="tags.name:[Test]+posts.id:-{{id}}" as |related|}}
{{!-- do appropriate stuff --}}
{{/get}}
明显的问题是Test 标签在这里是硬编码的。尽管{{tags}} 为我输出了一个标签列表,但它在这里不起作用:
App 22174 stderr: ERROR: Query Error: unexpected character in filter at char 11
App 22174 stderr: tags.name:[[object Object]]+pos
App 22174 stderr: -----------^
App 22174 stderr: Expecting 'NULL', 'TRUE', 'FALSE', 'NUMBER', 'LITERAL', 'STRING', got 'LBRACKET'
App 22174 stderr: Error parsing filter
App 22174 stderr: For more information on how to use filter, see http://api.ghost.org/docs/filter
有人有什么想法吗?
PS 这是使用 0.11.7 版本(我刚刚看到最近发布了 0.11.8,但 the changelog 并没有注意到我所看到的任何相关内容)。
【问题讨论】:
标签: ghost