hybris - 带有 wro4j 的 Hybris 没有拉入插件 js 文件
问题描述
当在 Hyrbis 插件中使用 wro4j 进行缩小时,js 文件不会被添加到生成的缩小/连接输出 (/wro/addons_responsive.js) 中,但第三方插件不会被拉入 OOTB 插件。
我已将他们的路径添加到特定店面的 wro.xml 并具有 wro4jconfigscan。addon =true 相关插件 project.properties.template 文件中的属性。
我不太清楚我错过了拼图的哪一部分。有什么想法吗?
解决方案
确保您在插件的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>
推荐阅读
- bash - 如何在脚本中使用外部变量文件
- c# - 使用 Ninject WithConstructorArgument 进行绑定,这是一个接口
- amazon-web-services - 如何使用 Cloudformation 从 S3 存储桶中的代码创建 AWS codecommit 存储库
- python - 使用beautifulsoup时如何找出正确的编码?
- r - 识别 R 中的开始和停止序列以及运行长度
- python - 如何将列表中的两个附近元素相乘?
- python - 尝试训练网络输出:max_pooling2d 从 1 中减去 2 导致的负维度大小
- amazon-web-services - AWS 中的“CharacterSetSettings”
- swift - 根据字段名称过滤对象数组
- python - 如何在 xy 图上绘制循环图