我正在尝试创建博客文章的“也在博客中”迭代。我很高兴只显示最新的帖子,但不知道如何排除用户在此迭代中查看的当前帖子。
这是我的代码(简化):
{% 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)
如果你在文章页面上,你会想要这样的东西:
{% 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)
| 归档时间: |
|
| 查看次数: |
1320 次 |
| 最近记录: |