获取最后一篇文章-Shopify/Liquid
我正在试图检索博客上的最新文章。我下面的当前代码没有输出任何内容获取最后一篇文章-Shopify/Liquid,shopify,liquid,Shopify,Liquid,我正在试图检索博客上的最新文章。我下面的当前代码没有输出任何内容 {% for article in blogs['myblog'].articles.last %} {{ article.title }} {% endfor %} 可以使用以下方法进行此操作: 这假设blogs是一个变量。否则,请尝试将blogs['myblog'].articles替换为blog.articles可以使用以下方法执行此操作: 这假设blogs是一个变量。否则,请尝试将blogs['myblog'].ar
{% for article in blogs['myblog'].articles.last %}
{{ article.title }}
{% endfor %}
可以使用以下方法进行此操作:
这假设
blogs
是一个变量。否则,请尝试将blogs['myblog'].articles
替换为blog.articles
可以使用以下方法执行此操作:
这假设
blogs
是一个变量。否则,请尝试将blogs['myblog'].articles
替换为blog.articles
访问最后一个项目不需要循环
{% assign article = blogs['myblog'].articles.last %}
这将把文章
设置为最后一项。然后您可以按预期使用它
{{ article.title }}
文档:访问最后一项不需要循环
{% assign article = blogs['myblog'].articles.last %}
这将把文章
设置为最后一项。然后您可以按预期使用它
{{ article.title }}
文件:这应该是公认的答案。我的理解是不必要的,液体中的“for”循环应该避免,因为它们比过滤器需要更长的时间来处理。for循环是多余的。当有一个简单的方法访问最后一个项目时,没有理由重复每个项目。我已经将接受的答案更改为上面的答案。这应该是接受的答案。我的理解是不必要的,液体中的“for”循环应该避免,因为它们比过滤器需要更长的时间来处理。for循环是多余的。当有一个简单的方法访问最后一个项目时,没有理由重复每个项目