В Shopify как отобразить оптовую верхнюю ссылку, если клиент входит в систему на рабочем столе?

#shopify

#Shopify

Вопрос:

Я хочу отобразить ссылку «оптовая» коллекция в верхнем меню, если клиент входит в систему, в противном случае я не хочу отображать ссылку «оптовая» коллекция.

Я следовал следующей инструкции по ссылке, но она не работает для меню рабочего стола

https://www.envision.io/blogs/ecommerce-pulse/80312001-how-to-add-a-wholesale-area-to-your-shopify-store-without-an-app

и добавлен приведенный ниже код в мобильном меню «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 %}