#shopify
#Shopify
Вопрос:
Я хочу отобразить ссылку «оптовая» коллекция в верхнем меню, если клиент входит в систему, в противном случае я не хочу отображать ссылку «оптовая» коллекция.
Я следовал следующей инструкции по ссылке, но она не работает для меню рабочего стола
и добавлен приведенный ниже код в мобильном меню «header.liquid» файл
{% assign menu_handle = 'main-menu' %}
{% if customer %}
{% if customer.tags contains 'wholesale' %}
{% assign menu_handle = 'main-menu-wholesale' %}
{% endif %}
{% endif %}
{% for link in linklists[menu_handle].links %}
но когда я пытаюсь ввести тот же код для рабочего стола, он не работает, я заменяю приведенный выше код следующим кодом
{% include 'site-nav', linklist: section.settings.main_linklist %}
но это не работает после того, как в следующем коде для рабочего стола ничего не отображается в заголовке перед входом в систему и после входа в систему.
{% assign menu_handle = 'main-menu' %}
{% if customer %}
{% if customer.tags contains 'wholesale' %}
{% assign menu_handle = 'main-menu-wholesale' %}
{% endif %}
{% endif %}
{% for link in linklists[menu_handle].links %}
Спасибо
Комментарии:
1. Вы хотите заменить все меню оптовым меню или просто хотите добавить один пункт меню в соответствии с зарегистрированным значением тега клиента?
2. Я хочу заменить полное меню
3. @DHVANITDAVE Какую тему вы используете?
Ответ №1:
Я думаю, вам нужно попробовать что-то подобное.
{% assign menu_handle = 'main-menu' %}
{% if customer %}
{% if customer.tags contains 'wholesale' %}
{% assign menu_handle = 'main-menu-wholesale' %}
{% endif %}
{% endif %}
{% include 'site-nav', linklist: menu_handle %}