shopify 我需要检查当前页面是否是集合页面而不是单个产品页面

标签 shopify liquid liquid-layout dotliquid

我正在尝试检查我的当前页面是否是某个集合中的一个集合页面而不是单个产品页面。

我的意思是,例如,如果有人转到鞋子的收藏页面,那么我可以使用 collection.handle == 'Shoes' 进行检查,但是如果我从该页面中选择了一个产品,那么它仍然会为我提供 true 但我希望我的条件为 true如果是收藏页。
感谢您的帮助!

最佳答案

template 一起使用这种简单的方法:

{% if template contains 'collection' %}
    Do something
{% endif %}

随着 Shopify 的发展,您现在可以使用它:
{% if template.name == 'collection' %}
    Do something
{% endif %}

关于shopify 我需要检查当前页面是否是集合页面而不是单个产品页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39932190/

相关文章:

javascript - 将 Typescript 代码转换为 Javascript 代码?

css - 如何修复我的网站在不同尺寸和分辨率的屏幕上的显示方式?

html - Dreamweaver 预览浏览器不同于实际网页 HTML CSS

seo - 如何在 Shopify 中定义特定标签的标题和描述?

python api - shopify.Asset 404 错误

jekyll - 将 "link"和 "post_url"与变量一起使用

jekyll - 包含 Jekyll/Liquid 代码而不渲染它

html - Jekyll:在 .md 文件中使用液体标签

html - CSS - 为什么高度似乎已设置,但实际上并未设置?

python - Shopify Python API 和纺织品库存