php – 如何使magento使用与“Default Category”不同的类别来生成header-nav?

我在“默认类别”类别中有4个类别.目前默认情况下,Magento正在从“默认类别”生成标题导航,并在我的网站顶部显示4个类别. “产品”类别位于“默认Cateogry”中. “产品”类别中的内容是我希望在我的顶级导航中显示的子类别.

默认类别:

>产品
>特色产品
>热门产品
>应用

产品/类别设置是我在这个项目上给出的,这是我想要工作而不必重做(因为已经创建了几百个产品).如果我从零开始,产品/类别设置会有所不同.

在app / code / core / Mage / Catalog / Block / Navigation.php中,我发现菜单是使用函数getStoreCategories()生成的,它似乎从“默认类别”类别中提取所有内容.

所以我想我正在寻找3个解决方案中的1个:

>从Magento管理员中选择用于生成顶级菜单的类别的方法.
>使用哪个函数,即不是getStoreCategories,所以我可以指定父类,并修改app / code / core / Mage / Catalog / Block / Navigation.php
>或者这是我可以在布局xml文件中的某个地方操作的东西,以及必要时的自定义模板片段.

任何建议将不胜感激.先感谢您.

最佳答案 在网站的商店设置中,您可以选择要用作商店类别布局的“根”类别.请注意,您只能为此选择根类别.如果您在构建类别时需要进一步的帮助,请修改您的意图.

前往系统 – >管理商店并单击商店名称下的其中一个链接

点赞