gpt4 book ai didi

java - Sling Rewriter 更改静态资源 URL

转载 作者:行者123 更新时间:2023-12-01 19:02:46 26 4
gpt4 key购买 nike

我们在项目中使用了 sling 重写器,将资源 URL 转换为 OSGI 配置中定义的静态域。这对于组件中的 include Tags 属性中定义的标签来说效果很好。例如,对于样式标签且属性为数据角色时。它按预期转换网址 -

但对于下面的情况,background:url 的 url 需要进行转换。它应该将其转换为 OSGI 配置中提到的静态 url,而不是从 localhost 中选取 -

<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)。

关于java - Sling Rewriter 更改静态资源 URL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59607641/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com