首页 > 解决方案 > 带有 wro4j 的 Hybris 没有拉入插件 js 文件

问题描述

当在 Hyrbis 插件中使用 wro4j 进行缩小时,js 文件不会被添加到生成的缩小/连接输出 (/wro/addons_responsive.js) 中,但第三方插件不会被拉入 OOTB 插件。

我已将他们的路径添加到特定店面的 wro.xml 并具有 wro4jconfigscan。addon =true 相关插件 project.properties.template 文件中的属性。

我不太清楚我错过了拼图的哪一部分。有什么想法吗?

标签: hybriswro4j

解决方案


确保您在插件的project.properties中添加了以下属性

<your>storefront.wro4jconfigscan.<your>addon=true
<your>addon.javascript.paths.responsive=/responsive/common/js/<your>addon.js;/responsive/common/js/<your>addon2.js
<your>aaddon.css.paths.responsive=/responsive/common/css/<your>addon.css;/responsive/common/css/<your>addon2.css

在构建过程中,上面的 js 和 css 文件将被添加到您的店面资源文件夹下的wro_addon.xml文件中。


另一种方法是将您的插件 css/js 路径直接添加到${ext.YOURstorefront.path}/wro_addons_template.xml用于wro_addon.xml在构建平台时创建的路径。

喜欢

<groups xmlns="http://www.isdc.ro/wro" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isdc.ro/wro wro.xsd">
    <group name="addons_responsive">
        <js>/_ui/addons/b2bacceleratoraddon/responsive/common/js/acc.checkoutsummary.js</js>
        <js>/_ui/addons/customaddon/responsive/common/js/acc.customaddon.js</js>
        <css>/_ui/addons/customaddon/responsive/common/css/customaddon.css</css>

    </group>
</groups>

推荐阅读