对于Grails项目,我使用ztree库。在这个库的css中,我们有以下内容:
background-image:url("/ztree/img/zTreeStandard.png")我有三个目录在资产/
images/
javascripts/
stylesheets/我不想修改css以更改background-image:url("/ztree/img/zTreeStandard.png").的路径下面是我的问题:
谢谢,
发布于 2015-01-12 16:47:01
如果您将映像存储在grails-app/assets/images/ztree/img/zTreeStandard.png,那么资产管道插件应该能够解决它(我还没有测试这个)。如果它不起作用,原因将是因为路径中的领先/
background-image:url("/ztree/img/zTreeStandard.png")我知道你不喜欢修改第三方代码,但我认为你除了把这个修改为
background-image:url("ztree/img/zTreeStandard.png")发布于 2015-01-12 16:35:40
我建议创建一个assets/vendor目录,您可以在其中转储所有第三方库。它应该足够聪明,因为您不必更改任何路径--尽管绝对URL可能会使事情变得一团糟,因为grails通常在http://host:port/app-name/上运行。
https://stackoverflow.com/questions/27906139
复制相似问题