2020-09-21 21:08发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
我们需要在产品详细信息页面上的一个标签上显示产品的技术/安装说明。 这些说明可以是PDF或视频。
在PCM产品的"多媒体"部分中,有一个地方可以添加"规格"多媒体。 有谁知道我们如何将"规范"链接的内容显示为可打开/下载PDF的PDF图标?
我们正在使用Hybris Commerce 6.5
朱迪,
我们也为此付出了一段时间的努力,并制定了以下解决方法/解决方案:
在GALLERY IMAGES区域(重要!)中为PDF创建新的媒体容器
在步骤1中创建的容器中上载300x300的PDF文档(PCM,BackOffice/IMPEX)
在步骤1创建的容器中上传96x96图像
通过BackOffice加载300x300的"主"图像(请注意已为该图像生成的URL:例如:/backoffice/medias/ViewPDF300.jpg?context=bWFz [此处更多字符] bWFzdG) p>
该图像将用作默认的可单击链接,以打开PDF
现在,需要将JSTL和HTML代码添加到您的店面使用的" productImagePanel.tag"中(例如\ hybris \ bin \ custom \ yb2bacceleratorstorefront \ web \ webroot \ WEB-INF \ tags \ respond \ 产品)(下面的代码)
祝你好运,布鲁斯
您好,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文件。
我已经尝试过这种方式。 PDF作为产品的规格(多媒体)附在附件中。 但是,当我尝试从产品模型中检索data_sheet时,MediaModel没有任何内容。
最多设置5个标签!
朱迪,
我们也为此付出了一段时间的努力,并制定了以下解决方法/解决方案:
在GALLERY IMAGES区域(重要!)中为PDF创建新的媒体容器
在步骤1中创建的容器中上载300x300的PDF文档(PCM,BackOffice/IMPEX)
在步骤1创建的容器中上传96x96图像
通过BackOffice加载300x300的"主"图像(请注意已为该图像生成的URL:例如:/backoffice/medias/ViewPDF300.jpg?context=bWFz [此处更多字符] bWFzdG) p>
该图像将用作默认的可单击链接,以打开PDF
现在,需要将JSTL和HTML代码添加到您的店面使用的" productImagePanel.tag"中(例如\ hybris \ bin \ custom \ yb2bacceleratorstorefront \ web \ webroot \ WEB-INF \ tags \ respond \ 产品)(下面的代码)
祝你好运,布鲁斯
您好,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文件。
我已经尝试过这种方式。 PDF作为产品的规格(多媒体)附在附件中。 但是,当我尝试从产品模型中检索data_sheet时,MediaModel没有任何内容。
一周热门 更多>