如何在Hybris Powertools分类导航栏添加新分类并移除原有分类?
解决Hybris 6.x Powertools站点导航栏替换问题
作为摸过Hybris 6.x好一阵的老玩家,我给你一步步拆解操作,确保你能顺利把原有导航全部替换成自己的新分类:
第一步:清理原有导航节点
先把Powertools默认的导航节点清空,避免新旧分类混在一起:
- 登录Hybris后台(6.x更推荐用Backoffice,HMC也能操作但界面没那么友好)
- 进入WCMS > Navigation Nodes菜单
- 通过「站点筛选」找到Powertools对应的根导航节点(一般命名是
powertoolsNavigationNode) - 展开根节点,选中所有子节点(就是原来的那些分类节点),点击删除彻底移除
第二步:创建新分类的导航节点
接下来把你新建的商品分类关联到导航节点:
- 在Navigation Nodes页面点击新建按钮
- 填写基础信息:
- 节点ID:自定义一个好记的,比如
myCustomCategoryNode - 显示标题:和你新建的商品分类名称保持一致(前台会显示这个标题)
- 关联站点:选择Powertools站点
- 节点ID:自定义一个好记的,比如
- 核心配置:在Target字段里,找到并选中你之前创建的商品分类(从Catalogs的分类列表里选)
- 保存节点后,把它拖拽到Powertools的根导航节点下面,作为子节点
第三步:确认导航组件的关联配置
Powertools的顶部导航是靠CMS组件渲染的,得确保组件指向正确的根节点:
- 进入WCMS > Pages,找到Powertools的首页(
powertoolsHomePage) - 编辑首页,找到顶部导航对应的组件(通常叫
NavigationBarComponent) - 检查组件的
Navigation Node属性,确认它指向的是你刚才修改的Powertools根导航节点 - 如果不对,选择正确的根节点后保存页面
第四步:同步Catalog+清除缓存
配置完必须做这两步才能让前台生效:
- 进入Catalogs > Catalog Versions,找到Powertools的在线版本(Online Catalog Version)
- 选中对应Catalog,点击Sync按钮执行全量同步,确保新分类和导航节点都同步到在线环境
- 再到System > Tools里,点击Invalidate Cache清除Hybris的缓存
第五步:验证效果
刷新前台Powertools站点的页面,就能看到原来的分类全部消失,只剩下你新建的分类出现在导航栏里了。
如果没生效,可以检查这几个点:
- 新分类是否已经同步到Online版本
- 导航节点的Target是否正确关联了商品分类
- 导航组件是否指向了正确的根导航节点
内容的提问来源于stack exchange,提问作者Shahriat Hossain
相关产品推荐
相关产品推荐

