gpt4 book ai didi

image - CSS 文件中的背景图像路径 - Liferay 6.2

转载 作者:行者123 更新时间:2023-12-04 16:07:13 29 4
gpt4 key购买 nike

我正在与 Lifera 迁移项目合作。项目创建于 Liferay 6.1 现在我正在迁移到 Liferay 6.2。

我在所有 CSS 文件的图像路径中都遇到了问题。在迁移时 Liferay 6.2 它将主题和 CSS 文件夹路径附加到所有图像。

Liferay 6.1 中的图像路径: background:url(../../images/xyz.jpg) Liferay 6.2 中的图像路径: background:url(/myThemeName/css/../../images/xyz.jpg)
项目目录是这样的:

 _diffs
|- CSS
|- common
|- module1.css
|- module2.css
|- module3.css
|- library
|- plugin1.css
|- plugin2.css
|- plugin3.css
|- utility
|- tool1.css
|- tool2.css
|- tool3.css
|- images
|- All Images
|- js
|- JavaScript files

这个产品很大,很难更新所有的后台 URL。
是否可以从 CSS 文件的路径中删除“主题名称/css”。

最佳答案

我建议您简单地编写一个代码来打开 css 文件 -> 读取,然后找到一个匹配的属性 -> background:url() 并简单地将带有/myThemeNames/css/的 url 附加到它。

这段代码可以用任何语言编写,php、python、java、c++。无论你觉得舒服。即使您有 50 个 css 文件。您可以简单地将文件名传递给 filestream,它应该为您完成。

如果您在编写代码时需要任何帮助,请告诉我。

关于image - CSS 文件中的背景图像路径 - Liferay 6.2,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36689099/

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