如何在"产品详细信息"页面上显示规格多媒体PDF

2020-09-21 21:08发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


我们需要在产品详细信息页面上的一个标签上显示产品的技术/安装说明。 这些说明可以是PDF或视频。

在PCM产品的"多媒体"部分中,有一个地方可以添加"规格"多媒体。 有谁知道我们如何将"规范"链接的内容显示为可打开/下载PDF的PDF图标?

我们正在使用Hybris Commerce 6.5

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


我们需要在产品详细信息页面上的一个标签上显示产品的技术/安装说明。 这些说明可以是PDF或视频。

在PCM产品的"多媒体"部分中,有一个地方可以添加"规格"多媒体。 有谁知道我们如何将"规范"链接的内容显示为可打开/下载PDF的PDF图标?

我们正在使用Hybris Commerce 6.5

付费偷看设置
发送
4条回答
Haoba3210
1楼 · 2020-09-21 21:23.采纳回答

朱迪,

我们也为此付出了一段时间的努力,并制定了以下解决方法/解决方案:

  1. 在GALLERY IMAGES区域(重要!)中为PDF创建新的媒体容器

  2. 在步骤1中创建的容器中上载300x300的PDF文档(PCM,BackOffice/IMPEX)

  3. 在步骤1创建的容器中上传96x96图像

  4. 通过BackOffice加载300x300的"主"图像(请注意已为该图像生成的URL:例如:/backoffice/medias/ViewPDF300.jpg?context=bWFz [此处更多字符] bWFzdG)

  5. 该图像将用作默认的可单击链接,以打开PDF

  6. 现在,需要将JSTL和HTML代码添加到您的店面使用的" productImagePanel.tag"中(例如\ hybris \ bin \ custom \ yb2bacceleratorstorefront \ web \ webroot \ WEB-INF \ tags \ respond \ 产品)(下面的代码)

替代文字祝你好运,布鲁斯

奄奄一息的小鱼
2楼-- · 2020-09-21 21:31

 alt text

微wx笑
3楼-- · 2020-09-21 21:35

您好,Judy,根据您的要求,可以使用ProductModel中已经提供的" data_sheet"属性。/p>

$ productCatalog = xxxProductCatalog $ catalogVersion = catalogversion(catalog(id [default = $ productCatalog]),version [default ='Staged'])[unique = true,default = $ productCatalog:Staged] $ siteResource = file:folderpath 或jar:classPath $ data_sheet = data_sheet(code,$ catalogVersion);

INSERT_UPDATE Media; mediaFormat(qualifier); code [unique = true]; @ media [translator = de.hybris.platform.impex.jalo.media.MediaDataTranslator]; mime [default ='application/pdf']; $ catalogVersion; folder(qualifier); realFileName ;;/product/ 4808-8532243_Doc.pdf ; $ siteResource/ 4808-8532243_Doc.pdf ;;;产品文档; 4808-8532243_Doc.pdf

INSERT_UPDATE产品;代码[unique = true]; $ data_sheet; $ catalogVersion; 4808-8532243;/product/ 4808-8532243_Doc .pdf ;

在此之后,您可以获取pdf文件。

野沐沐
4楼-- · 2020-09-21 21:34

我已经尝试过这种方式。 PDF作为产品的规格(多媒体)附在附件中。 但是,当我尝试从产品模型中检索data_sheet时,MediaModel没有任何内容。

一周热门 更多>