首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Grails资产目录管理

Grails资产目录管理
EN

Stack Overflow用户
提问于 2015-01-12 16:06:50
回答 2查看 528关注 0票数 0

对于Grails项目,我使用ztree库。在这个库的css中,我们有以下内容:

代码语言:javascript
复制
background-image:url("/ztree/img/zTreeStandard.png")

我有三个目录在资产/

代码语言:javascript
复制
images/
javascripts/
stylesheets/

我不想修改css以更改background-image:url("/ztree/img/zTreeStandard.png").的路径下面是我的问题:

  • 在资产/中创建ztree目录是必须的吗?
  • 我可以把ztree目录放在映像/中吗?

谢谢,

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-01-12 16:47:01

如果您将映像存储在grails-app/assets/images/ztree/img/zTreeStandard.png,那么资产管道插件应该能够解决它(我还没有测试这个)。如果它不起作用,原因将是因为路径中的领先/

代码语言:javascript
复制
background-image:url("/ztree/img/zTreeStandard.png")

我知道你不喜欢修改第三方代码,但我认为你除了把这个修改为

代码语言:javascript
复制
background-image:url("ztree/img/zTreeStandard.png")
票数 0
EN

Stack Overflow用户

发布于 2015-01-12 16:35:40

我建议创建一个assets/vendor目录,您可以在其中转储所有第三方库。它应该足够聪明,因为您不必更改任何路径--尽管绝对URL可能会使事情变得一团糟,因为grails通常在http://host:port/app-name/上运行。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27906139

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档