如何集成AEM DAM和Hybris。 在产品的多媒体选项卡中,我需要浏览到DAM系统。请建议我。
谢谢。
答案 0 :(得分:0)
您需要创建自定义编辑器,并将其数据从DAM填充到后端。另外,您还需要在backoffice.xml中为您的自定义编辑器自定义产品类型的视图。
答案 1 :(得分:0)
您需要以下两个关键字:
MediaUrlStrategy将URL解析为Media项。 MediaStorageStrategy处理hybris媒体服务器中媒体项目的媒体创建,更改和删除。两者都是您需要实现的接口。
接下来,您需要为每个实现实现一个bean定义。
下一步,您需要知道要使用URL /存储策略的文件夹。每个媒体都有一个特定的文件夹。您可以为特定文件夹分配URL /存储策略,也可以分配默认策略。您通过其bean ID引用该策略。
这是您声明默认策略的方式
media.default.storage.strategy=localFileMediaStorageStrategy
media.default.url.strategy=localMediaWebURLStrategy
这是您为文件夹abc声明策略的方式:
media.folder.abc.storage.strategy=myStorageStrategy
media.folder.abc.url.strategy=myUrlStrategy
要知道,hybris将媒体用于许多内部用途,例如cronjob日志,同步日志,座舱配置。因此,不建议对所有文件夹使用可公开访问的存储。
确保以下属性具有值(例如,缓存):
media.default.local.cache.rootCacheFolder=cache
在较早版本的hybris中,当此属性没有值时,会定期删除本地媒体。
答案 2 :(得分:0)
您需要编写自定义渲染器以供参考。请检查pcmbackoffice-config.xml
在产品的列表视图和网格视图中,您会找到一些渲染器。您需要覆盖预览渲染器。