将Bigcommerce模具类别菜单更改为页眉中的页面菜单

将Bigcommerce模具类别菜单更改为页眉中的页面菜单,bigcommerce,Bigcommerce,我刚开始使用Bigcommerce模具,我需要将页面菜单显示为标题菜单,而不是类别菜单,我已设法将顶层更改为页面,而不是类别,但子菜单项仍显示为类别,我如何才能做到这一点 要更改顶级菜单,我只更改了以下内容- <ul class="navPages-list"> {{#each categories}} <li class="navPages-item"> {{> components/common/navigation-list}}

我刚开始使用Bigcommerce模具,我需要将页面菜单显示为标题菜单,而不是类别菜单,我已设法将顶层更改为页面,而不是类别,但子菜单项仍显示为类别,我如何才能做到这一点

要更改顶级菜单,我只更改了以下内容-

<ul class="navPages-list">
   {{#each categories}}
     <li class="navPages-item">
        {{> components/common/navigation-list}}
     </li>
   {{/each}}
 </ul>
    {{{#每个类别}
  • {{>components/common/navigation list}
  • {{/每个}}
为此—

<ul class="navPages-list">
       {{#each pages}}
         <li class="navPages-item">
            {{> components/common/navigation-list}}
         </li>
       {{/each}}
     </ul>
    {{{#每一页}
  • {{>components/common/navigation list}
  • {{/每个}}
在navigation-menu.html文件中。然后,它为子类别调用navigation-list.html,但是如果我在每个类别和页面之间更改其中的任何内容,它就不起作用了,还有其他人有这个问题吗

任何帮助都将不胜感激


谢谢

在navigation-menu.html文件中,如果只计划显示页面,则无需在每个页面中循环导航列表文件

您可以将您的底部代码示例更改为该示例,它将显示每个页面名称以及页面的正确链接地址

<ul class="navPages-list">
   {{#each pages}}
      <li class="navPages-item">
         <a href="{{url}}">{{name}}</a>
      </li>
   {{/each}}
</ul>
    {{{#每一页}
  • {{/每个}}

当您在
{{#each}
handelbar助手中时,它将循环每个页面的数据,并显示结果。为了更好地了解并直观地了解其工作原理,您可以在本地主机地址的末尾追加
?debug=bar
,并向下滚动到页面底部,检查JSON格式的可用数据。在JSON中搜索值“pages”,您将看到每个页面都有一个名称和url。

在navigation-menu.html文件中,如果您只打算显示页面,则无需在每个页面中循环导航列表文件

您可以将您的底部代码示例更改为该示例,它将显示每个页面名称以及页面的正确链接地址

<ul class="navPages-list">
   {{#each pages}}
      <li class="navPages-item">
         <a href="{{url}}">{{name}}</a>
      </li>
   {{/each}}
</ul>
    {{{#每一页}
  • {{/每个}}
当您在
{{#each}
handelbar助手中时,它将循环每个页面的数据,并显示结果。为了更好地了解并直观地了解其工作原理,您可以在本地主机地址的末尾追加
?debug=bar
,并向下滚动到页面底部,检查JSON格式的可用数据。在JSON中搜索值“pages”,您将看到每个页面都有一个名称和url