【发布时间】:2015-02-15 19:39:50
【问题描述】:
我希望创建一个“类似文章”部分,它返回所有标签与当前文章相同的文章。
这是我目前所拥有的:
{% if article.tags.size > 0 %}
{% assign search_tag = {article.tags | join: ' , ' } %}
{% endif %}
{% for article in blogs.news.articles limit:settings.sidebar_recent_artcie %}
{% if article.tags contains {search_tag} %}
<li><a href="{{ article.url }}">{{ article.title }}</a><br /><small>posted on {{ article.published_at | date: '%b %d, %Y' }}</small></li>
{% endif %}
{% endfor %}
这适用于文章包含 1 个标签的情况,所以我猜“包含”只能在标签列表中搜索整个 {search_tag} 字符串。
谢谢!
克里斯
【问题讨论】: