我们在项目中使用了吊索重写器,通过OSGI配置中定义的静态域来转换资源URL。对于在组件的include标签属性中定义的标签,此方法很好用。对于例如-对于样式标签,并且当属性是数据角色时。它按预期转换网址-
但在以下情况下,background:url的URL需要转换。与其从本地主机中选取,不如将其转换为OSGI config-
中提到的静态网址<style>
@media screen and (min-width: 1200px) {
.lazy-bg--4021ca1508b28f815a670f961c7fcba6 {
background:url(http://localhost:4512/content/dam/unilever/magnum/spain/static_not_in-use_products_/magnum_vegan_key_visual_green_classic_2880x1200_72dpi-1395468-jpg.jpg.ulenscale.1500x649.jpg) no-repeat;
background-size: cover
}
}
由于background:url在这里不是样式标签的属性,因此url不会被转换。您能否提供一些建议?
由于重写器仅处理一组配置的属性,因此您将需要手动映射此资源路径(使用资源解析器api。)>