如何在Hybris中配置外部图像服务器路径

时间:2014-12-16 05:15:27

标签: hybris

我们正在努力将目前的电子商务系统转移到Hybris电子商务。

在当前系统中,外部图像服务器用于为产品列表/详细信息页面上使用的所有产品图像提供信息。所以我正在寻找在Hybris中配置这些产品图像路径(位于外部服务器)的方法。我搜索了Hybris维基,但找不到太多有用的信息。

所以我想知道在何处以及如何配置外部图像服务器路径,以便使用产品图像的所有模块都可以选择正确的路径并相应地显示图像。如果有人事先做过这类事情或有想法,请帮助我。

2 个答案:

答案 0 :(得分:1)

在PCM驾驶舱中,如果您需要显示远程服务器上的产品图像,您可以按照以下步骤操作(我不知道它是否是最佳解决方案,但至少它是否有效):

  1. Product定义(items.xml)
  2. 中添加属性“pcmUrl”
  3. 添加到此属性和属性处理程序:<persistence type="dynamic" attributeHandler="pcmUrlAttribute" />
  4. 声明bean:<bean id="pcmUrlAttribute" class="mypackage.PcmUrlAttributeHandler"/>
  5. 定义将包含检索远程服务器上图像URL的逻辑的PcmUrlAttributeHandler类。该课必须implements DynamicAttributeHandler<String, ProductModel>
  6. 现在您必须自定义产品主控室。这不是那么容易(我的意见)所以我不会在这里解释所有步骤,但基本上你必须找到你想要自定义和设置的视图:

    <imageslot> <property qualifier="Product.pcmUrl" /> </imageslot>

答案 1 :(得分:0)

查看他们配置的默认服装商店的示例媒体网址:

  

media.apparel-de.http = http://apparel-de.local:9001

     

media.apparel-de.https = https://apparel-de.local:9001