【发布时间】:2015-10-22 14:52:07
【问题描述】:
这里是 Grails 2.4.5,我相信(如果我错了,请纠正我)asset-pipeline 插件是管理 CSS/JS 资源的默认/所需方法。
我有一些自定义 CSS/JS 文件,我想将它们包含在我的 GSP 页面的大部分子集中,并且想知道如何添加它们:
- 使用
asset-pipeline插件;但是... - 这样我就可以(以某种方式)从
grails-app/views/layouts/special.gsp引用它们,然后在每个所需的 GSP 页面中引用special.gsp布局。
同样,所需的功能是:
grails-app/views/layouts/special.gsp:
-------------------------------------
<!DOCTYPE html>
<html>
<head>
<title><g:layoutTitle default="My app!"/></title>
<asset:stylesheet src="my-custom.css"/>
<g:layoutHead/>
</head>
<body>
<g:layoutBody/>
<asset:javascript src="my-custom.js"/>
</body>
</html>
然后,在我想使用此布局的任何 GSP 页面中,我只需像往常一样在 <header> 标记中添加一个 <meta name="layout" content="special">。
如何将asset-pipeline 和布局相互配合使用? 我在哪里放置my-custom.css 和my-custom.js?这里有什么特别说明吗?
【问题讨论】:
标签: javascript css grails asset-pipeline