非常に多くのインクルード ファイルを使用するページがあります。使用する正しいインクルード ファイルを動的に選択します。<link rel="stylesheet"/>
(インクルード ファイルで) grails に特定のタグをその場でインクルードするように指定できるようにしたいと思います。
このような何かが出力されます..
<html>
<head>
<title>My Life :: My Pets</title>
<link rel="stylesheet" href="style.css" type="text/css"> <!-- Normal Site Style -->
<link rel="stylesheet" href="include-my-pets" type="text/css"> <!-- Dynamic Style for Include -->
</head>
<body>
<h1>My Pets</h1>
<!-- This is the include file start -->
In the GSP here I said something like:
<r:require disposition="head">
<link rel="stylesheet" href="include-my-pets" type="text/css"> <!-- Dynamic Style -->
</r:require>
to get the CSS link tag pushed into the head.
<!-- This is the include file end -->
</body>
</html>
<r:script/>
これは、タグを使用して私にとって非常にうまく機能しました。インクルードファイルのどこにでも指定できます:
<r:script disposition="head">
alert ('hello')
</r:script>
<script/>
そして、私のレイアウトでは、ページの先頭にあるタグ内にアラート hello が自動的にスタックされます。本体からも取り外します。