在Shopify中,如果客户登录到桌面,如何显示批发TOP链接? [英] In shopify how to display wholesale top link if customer is login in desktop?

查看:6
本文介绍了在Shopify中,如果客户登录到桌面,如何显示批发TOP链接?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

如果客户正在登录,我希望在顶部菜单上显示";批发&q;收款链接,否则我不想显示";批发&q;收款链接。

我遵循了以下链接说明,但它不适用于桌面菜单

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

并在移动菜单中添加了以下代码

{% 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 %}

谢谢

推荐答案

我认为您需要尝试这样的操作。

{% 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 %}

这篇关于在Shopify中,如果客户登录到桌面,如何显示批发TOP链接?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆