Hybris后台:在所见即所得的图像配置不起作用

时间:2019-08-22 12:49:47

标签: java wysiwyg hybris backoffice

我试图允许在Product描述中插入图像。我在help.hybris.com上关注了官方文档。出现Add image功能的图标。我可以上传图像,但是该图像未显示在前端页面(Product detail page)上。它在后台描述字段中可见,因此已保存。

我也尝试按照同一手册中的建议启用base64encoding,但这没有帮助。 进行这些更改之后,我确实运行了ant clean all,重新启动了hybris服务器,并在Backoffice中运行了REDEPLOY

这是我的custom-backoffice-config.xml文件

  <context merge-by="type" parent="GenericItem" type="Product" component="editor-area">
        <editorArea:editorArea xmlns:editorArea="http://www.hybris.com/cockpitng/component/editorArea">
            <editorArea:tab name="hmc.tab.product.properties">
                <editorArea:section name="hmc.product.descriptions">
                        <editorArea:attribute editor="com.hybris.cockpitng.editor.localized(com.hybris.cockpitng.editor.wysiwyg)" qualifier="description" merge-mode="replace">
                            <editorArea:editor-parameter>
                                <editorArea:name>base64Encoded</editorArea:name>
                                <editorArea:value>true</editorArea:value>
                            </editorArea:editor-parameter>
                        </editorArea:attribute>
                        <editorArea:attribute qualifier="summary" merge-mode="remove"/>
                </editorArea:section>
            </editorArea:tab>
...

启用base64编码对我来说似乎不起作用,但是我看不到那里出了什么问题。

我正在使用Hybris ver. 1811

1 个答案:

答案 0 :(得分:0)

原来,前端有一个功能可以过滤掉每个html标签。
所以我只需要对此进行更改

${ycommerce:sanitizeHTML(product.description)}

对此

${product.description}