我想知道这种类型的循环是否会导致性能问题。它会发生在产品网格中。
(不是正确的语法,但显示了我的思考过程)
for product in shop.all-products
for tag in product.all-tags
if tag contains 'string'
show product
我要求的商店目前有大约500种产品,每种产品最多可能有10个标签。因此,这将遍历商店中的所有产品以及每个产品中的所有标签。
它是在服务器端处理的,所以我也想知道HTML输出是否被缓存,以便每次都不需要运行Liquid?
由于
答案 0 :(得分:1)
这会导致系统过载。
您可以使用自定义收藏模板实现此目标,其中包含json
和AJAX
您可以使用此处实现的理念 - https://help.shopify.com/themes/customization/store/enable-autocomplete-for-search-boxes