navigation - Orocommerce Akeneo 在导航栏中显示类别
问题描述
我有一个 PIM Akeneo 连接到 orocommerce(社区版 - Akeneo 5.0 和 Oro 4.2)。我可以将我的类别从 Akeneo 导入到 Orocommerce 主目录。
如您所见,我的“目录主体”已在 Orocommerce 上导出,但它是“所有产品”的子项
我该如何合并“目录主体”和“所有产品”或其他解决方案以在导航栏中显示“目录主体”的子项?
顺便说一句,使用 Webcatalogue 对我来说不是解决方案,因为我想保留默认导航。
解决方案
您可以重写该Oro\Bundle\CatalogBundle\Layout\DataProvider\CategoryProvider::getRootCategory()
方法以返回“目录主体”类别的 ID。
或者,您可以尝试取消传输的根类别。它不能从 UI 配置,但您可以编写迁移:https ://github.com/oroinc/OroAkeneoBundle/blob/0e70f4035ddf7e2009e8495601f8655ebf104fba/ImportExport/DataConverter/CategoryDataConverter.php#L86 。
推荐阅读
- asp.net - Azure Function 卡住,没有高 CPU
- python - 使用 keras 的具有 VGG16 预训练模型的 U-Net 模型 - 图形断开错误
- c# - Roslyn 分析器代码修复提供程序替换文档中的字符串
- javascript - 无法在 ios 设备中安装 ionic 应用程序
- c++ - 'chrono' 库的错误输出
- python - 以颜色作为第三维连接二维散点图中的点
- php - 重定向到同一页面时,表单验证错误未在 codeigniter 中显示
- neo4j - Neo.ClientError.Procedure.ProcedureNotFound
- html - CSS flexitem 的 paddingleft 属性在页面刷新时不起作用
- c# - 为单一平台创建缺少的自定义渲染器