Web Catalog配置设置产品页为主页未生效问题咨询
OroCommerce Web Catalog配置产品页为首页失效排查步骤
- 第一步:校验Web Catalog分配配置
进入System > Websites > <对应访问站点> > Web Catalog设置项,确认你修改的目标Web Catalog已经被绑定到当前访问的站点,同时检查域名映射规则是否匹配你访问的前端地址。 - 第二步:修正路由拼写错误
你填写的System Page Route值Oro Product Frontend Prduct Index存在拼写错误,正确的产品列表页路由名称为oro_product_frontend_product_index,注意采用全小写+下划线格式,Product拼写不要漏写字母o。 - 第三步:检查内容变体优先级
回到根树节点的内容变体列表,确认你修改的系统页变体优先级为最高,没有其他自定义页面/URL变体排在该变体之前覆盖配置。 - 第四步:执行完整缓存清理命令
仅执行基础缓存清理无法生效时,需依次执行以下生产环境命令完成全量缓存刷新:
如果你开启了服务器层面的反向代理、CDN缓存,也需要同步清理。php bin/console cache:clear --env=prod php bin/console oro:http:cache:clear --env=prod php bin/console oro:webcatalog:recalculate --env=prod - 第五步:校验全局路由优先级
进入System > Configuration > Websites > Routing设置,检查「Home Page」配置项是否被设置为其他固定路由,该配置优先级高于Web Catalog根节点设置,需清空或者调整为和Web Catalog一致的配置。 - 第六步:检查节点访问权限
确认根树节点的可见性设置没有限制当前访问用户所属用户组的访问权限,未设置定向跳转规则。
内容的提问来源于stack exchange,提问作者Diego Lugo
相关产品推荐
相关产品推荐

