2016-10-08 2 views
1
.

. Я пытаюсь проверить, не является ли моя текущая страница страницей коллекции не одной страницей продукта в какой-либо коллекции.shopify Мне нужно проверить, является ли текущая страница страницей коллекции, а не одной страницей продукта.

Я имею в виду, например, если кто-то идет на страницу сбора обуви, то я могу проверить с помощью collection.handle == 'Shoes', но если я выберу продукт с этой страницы, он все равно даст мне истинное, но я хочу, чтобы мое состояние чтобы быть правдой, если это страница сбора. Спасибо за помощь!

ответ

2

Используйте этот простой способ с template:

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

также работает, если вам нужно проверить, если вы находитесь на странице с, если шаблон содержит «продукт». –

+0

Будьте осторожны ... любой продукт с именем, содержащим «коллекцию», зарегистрируется для этого. Конечно, этот шанс редок, но он там. –

+0

Абсолютно нет. Переменная проверяет имя шаблона. Поэтому, если вы находитесь на странице продукта, переменная содержит «продукт». Даже если {{product.name}} содержит слово Collection, это не связано с именем шаблона. –

Смежные вопросы