Ghost:在 foreach 循环中获取 post 的 URL
Ghost: Get URL of post in foreach loop
我正在寻找使用 {{#foreach posts}}{{/foreach}}
帮助程序访问 post 的 URL。我现在使用的结构是:
<div class="pfdflxbx">
{{#get "posts" limit="3" include="tags, authors" filter="featured:true"}}
{{#foreach posts limit="3"}}
{{title}}
{{/foreach}}
{{/get}}
</div>
当我在 {{title}}
和 {{/foreach}}
之间插入一个 {{url}}
助手时,返回给我的 URL 是站点主页的 url页。
如果我使用以下结构:
<div class="pfdflxbx">
{{#get "posts" limit="3" include="tags, authors" filter="featured:true"}}
{{#foreach posts limit="3"}}
{{#post}}
{{title}}
{{/post}}
{{/foreach}}
{{/get}}
</div>
没有任何内容呈现给 DOM,因为没有 post 填充。
有人可以帮助阐明这里的正确做法吗?
我发布的第一个解决方案是正确的。我正在使用的后端版本中存在一个错误,导致博文的 URL 重定向到欢迎页面。
我正在寻找使用 {{#foreach posts}}{{/foreach}}
帮助程序访问 post 的 URL。我现在使用的结构是:
<div class="pfdflxbx">
{{#get "posts" limit="3" include="tags, authors" filter="featured:true"}}
{{#foreach posts limit="3"}}
{{title}}
{{/foreach}}
{{/get}}
</div>
当我在 {{title}}
和 {{/foreach}}
之间插入一个 {{url}}
助手时,返回给我的 URL 是站点主页的 url页。
如果我使用以下结构:
<div class="pfdflxbx">
{{#get "posts" limit="3" include="tags, authors" filter="featured:true"}}
{{#foreach posts limit="3"}}
{{#post}}
{{title}}
{{/post}}
{{/foreach}}
{{/get}}
</div>
没有任何内容呈现给 DOM,因为没有 post 填充。
有人可以帮助阐明这里的正确做法吗?
我发布的第一个解决方案是正确的。我正在使用的后端版本中存在一个错误,导致博文的 URL 重定向到欢迎页面。