Dha*_*ali 6 image path liferay-6.2
我正在使用Lifera迁移项目.项目是在Liferay 6.1中创建的,现在我正在迁移到Liferay 6.2.
我在所有CSS文件的图像路径中都面临问题.在Liferay 6.2中迁移时,它会将Theme和CSS文件夹路径附加到所有图像.
Liferay 6.1中的 background:url(../../images/xyz.jpg)
图像路径:Liferay 6.2中的图像路径: background:url(/myThemeName/css/../../images/xyz.jpg)
项目derectory是这样的:
_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
Run Code Online (Sandbox Code Playgroud)
此产品庞大且难以更新所有后台URL.
是否有可能从CSS文件中的路径中删除"theme-name/css".
我建议你简单地编写一个代码来打开 css 文件 -> 读取,然后找到一个匹配的属性 -> background:url() 并简单地将 /myThemeNames/css/ 附加到它的 url 上。
该片段可以用任何语言编写,php、python、java、c++。无论你觉得舒服什么。即使您有 50 个 css 文件。您只需将文件名传递给 filestream,它就会为您完成此操作。
如果您在编写代码时需要任何帮助,请告诉我。
归档时间: |
|
查看次数: |
1011 次 |
最近记录: |