在 Shopify 中显示相关帖子

jer*_*aig 2 shopify

我正在尝试创建博客文章的“也在博客中”迭代。我很高兴只显示最新的帖子,但不知道如何排除用户在此迭代中查看的当前帖子。

这是我的代码(简化):

{% for article in blog.articles limit:3 %}

  <div>  
    {{ article | img_url: '1024x1024' | img_tag: article.title }}
    {{ article.excerpt }}
    {{ article.content | strip_html | truncatewords: 20 }}
  </div>

{% endfor %}
Run Code Online (Sandbox Code Playgroud)

bkn*_*hts 6

如果你在文章页面上,你会想要这样的东西:

    {% assign currentHandle = article.handle %}
    {% assign articlesFound = 0 %}
    {% for addin in blogs[blog.handle].articles %}
      {% unless addin.handle == currentHandle %}
       <div><a href="{{ addin.url }}">{{ addin.title }}</a></div>
       {% assign articlesFound = articlesFound |plus: 1 %}
       {% if articlesFound == 3 %}{% break %}{% endif %}
      {% endunless %}
    {% endfor %}
Run Code Online (Sandbox Code Playgroud)