这是另一个新的shopify“双”问题。 我的侧边栏上有一个“永久”链接:
<li class="{% if page_url ==
"/collections/all" %}active{% endif %}">
<a href="/collections/all">{{collection.title}}</a>
</li>
问题在于,我们在所有产品页面上,链接正确显示“所有产品”。当我们去特定的合并当然{{collection.title}}显示相应的集合名称。那么问题是如何访问“所有馆藏”的标题?
第二个问题是:如何突出它?我正在尝试这个(如上所示):
{% if page_url ==
"/collections/all" %}active{% endif %}">
但它不适用于所有收藏品/产品。
有什么想法吗? 感谢
答案 0 :(得分:0)
{{ shop.url }}
将返回商店的完整网址。您可以执行以下操作:
<li class="{% if page_url == "/collections/all" %}active{% endif %}">
<a href="{{ shop.url }}/collections/all">{{collection.title}}</a>
</li>
Here您可以看到Shopify文档。
答案 1 :(得分:0)
我认为你所追求的是这样的:
<li class="{% if collection.handle == "all" %}active{% endif %}">
<a href="/collections/all">{{collections.all.title}}</a>
</li>
无论您使用哪个页面,都可以使用全局collections
对象访问“所有”集合的标题。
要在网址为/ collections / all时添加“有效”类,请检查当前集合的handle。