Shopify Liquid 子菜单未显示

问题描述 投票:0回答:1
shopify liquid
1个回答
0
投票

以下是您提供的用于使用 Shopify Liquid 创建子菜单的代码:

{% assign tier2_menu = linklists['tier-2-menu'] %}

<div class="oc-tier2-menus">
  <ul>
    {% for link in tier2_menu.links %}
      <li class="has-submenu">
        <a href="{{ link.url }}">{{ link.title }}</a>
        {% if link.sublinks.size > 0 %}
          <ul class="oc-tier3-menus">
            {% for sublink in link.sublinks %}
              <li><a href="{{ sublink.url }}">{{ sublink.title }}</a></li>
            {% endfor %}
          </ul>
        {% endif %}
      </li>
    {% endfor %}
  </ul>
</div>

确保:

  1. “第 2 层菜单”链接列表在您的 Shopify 后台中定义。
  2. 代码中的“link.sublinks”实际上包含您期望看到的子链接。
  3. 您的 CSS 样式已正确设置以显示子菜单。

如果子菜单仍未出现,请检查 Shopify 后台中的链接列表和子链接数据,以确保它们配置正确。

© www.soinside.com 2019 - 2024. All rights reserved.