【问题标题】:How to show blog posts on product page如何在产品页面上显示博客文章
【发布时间】:2017-03-19 14:58:33
【问题描述】:

我正在尝试通过匹配标签在产品页面上显示博客文章。我有这段代码,但问题是它只获取最新的 50 个帖子。如何循环浏览所有文章?

{% for article in blogs.news.articles %}
	{% for tag in product.tags %}
		{% if article.tags contains tag %}
		{{ article.title }}
		{% endif %}
	{% endfor %}
{% endfor %}

【问题讨论】:

    标签: javascript ajax shopify liquid


    【解决方案1】:

    Shopify 对收藏和博客的每个循环限制为 50 件商品。这意味着您不能超出这些限制。

    设置此限制是为了使对其服务器的请求尽可能小。

    所以简短的回答是你不能循环超过 50 篇文章或产品。

    【讨论】:

    • 感谢您的回答。我知道有 50 件物品的限制。但是,在 Shopify 的帮助部分 link 中,它说对于 50 多个结果,您应该使用分页标签。我更多的是寻找关于如何以 50 个块为单位进行迭代的答案,从而检查所有博客文章。
    • @AmberHazel,要做到这一点,您需要 AJAX 和一个使用分页显示当前逻辑的新页面模板的组合。复杂但肯定可行..
    • @HymnZ 您是否知道任何具有类似功能的 Shopify 主题?或者这方面的指南?
    • @AmberHazel,参考这个 - ecommerce.shopify.com/c/ecommerce-design/t/…
    猜你喜欢
    • 1970-01-01
    • 2017-04-18
    • 1970-01-01
    • 2019-05-17
    • 2017-03-16
    • 1970-01-01
    • 2019-07-06
    • 2014-10-11
    • 1970-01-01
    相关资源
    最近更新 更多