2020-09-21 22:12发布
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)我想从外部系统拍摄产品图片/缩略... 显示全部
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
我想从外部系统拍摄产品图片/缩略图。 有可能吗?
嗨GAUTAM
您可以使用带有URL的图像和针对Amazon S3,Windows Azure Blob和MongoDB GridFS的3种已实施策略附带的OOTB杂类,您可以在其中上传图像并仅引用产品中的URL
https://wiki.hybris.com/display/release5/Media+ 存储+概述
最好的问候
当我们说一个外部系统时,我们可能指的是它的S3/Scene7或任何其他媒体存储服务器。 我在"产品编辑器区域"中遇到了同样的问题。 有两种方法可以解决此问题:
您知道URL,并准备将其保留在数据库中。 您需要像这样[不是原始问题的一部分]在custom * core-items.xml中创建一个新条目。
存储媒体的服务器URL
您需要确定要绑定哪种 itemtype 。 (产品或媒体)。 在这种情况下,您还必须注意如何上传网址
itemtype
b。 如果您不需要保留并动态创建URL。 [我的案子]
这是Scene7服务器URL <修饰符read =" true" write =" false"可选=" true" unique =" false"/>
现在,创建一个 AttributeHandler (对我来说不支持注释)
AttributeHandler
公共类ProductImageServerUrlAttributeHandler实现DynamicAttributeHandler { @Override 公共字符串get(ProductModel模型){ 返回""; //使用产品模型类成员动态创建URL的逻辑 } @Override 公共无效集(ProductModel模型,字符串url){ 抛出新的UnsupportedOperationException(); } }
创建一个bean
在editorArea_Product.xml中
<属性限定符=" product.imageUrl" editor =" imageEditor"/> 在步骤'a'或'b'中
<属性限定符=" product.imageUrl" editor =" imageEditor"/>
现在,在HMC中更新 https://localhost:9002/hac/platform/update ,更新您正在运行的系统。
使用"重置个性化设置"刷新产品座舱,图像应显示在编辑器区域中。
即使我必须在产品座舱中从外部客户端系统加载图像。 这可能吗? 但是我不能要求客户在上述位置上传图像。 您能建议一种方法吗?
最多设置5个标签!
嗨GAUTAM
您可以使用带有URL的图像和针对Amazon S3,Windows Azure Blob和MongoDB GridFS的3种已实施策略附带的OOTB杂类,您可以在其中上传图像并仅引用产品中的URL
https://wiki.hybris.com/display/release5/Media+ 存储+概述
最好的问候
当我们说一个外部系统时,我们可能指的是它的S3/Scene7或任何其他媒体存储服务器。 我在"产品编辑器区域"中遇到了同样的问题。 有两种方法可以解决此问题:
您知道URL,并准备将其保留在数据库中。 您需要像这样[不是原始问题的一部分]在custom * core-items.xml中创建一个新条目。
您需要确定要绑定哪种
itemtype
。 (产品或媒体)。 在这种情况下,您还必须注意如何上传网址b。 如果您不需要保留并动态创建URL。 [我的案子]
现在,创建一个
AttributeHandler
(对我来说不支持注释)创建一个bean
在editorArea_Product.xml中
<属性限定符=" product.imageUrl" editor =" imageEditor"/>
在步骤'a'或'b'中现在,在HMC中更新 https://localhost:9002/hac/platform/update ,更新您正在运行的系统。
使用"重置个性化设置"刷新产品座舱,图像应显示在编辑器区域中。
即使我必须在产品座舱中从外部客户端系统加载图像。 这可能吗? 但是我不能要求客户在上述位置上传图像。 您能建议一种方法吗?
一周热门 更多>