Shopify中的博客循环无效

时间:2013-07-14 18:26:53

标签: loops blogs shopify

我的index.liquid

中有以下代码块
<div class="news-notable">
            <h2>New &amp; Notable</h2>
            <ul>
                {% for article in blogs[blog.news].articles limit: 4 %}
                <li><a href="{{ article.url }}">{{ article.title }}</a><br />
                <span class="date">{{ article.published_at | date: '%b %d, %Y' }}</span></li>
                {% endfor %}
             </ul>
        </div>

在h2之后没有输出任何东西。我也尝试过使用

{% for article in blogs.articles %}

这也不起作用。 在此先感谢您的帮助!

1 个答案:

答案 0 :(得分:3)

您需要在方括号内包含博客句柄

例如,如果您的博客句柄为news,则您的for循环将为:

{% for article in blogs[news].articles limit: 4 %}
...
{% endfor %}

或:

{% for article in blogs.news.articles limit: 4 %}
...
{% endfor %}