index.cfm
実行したい JS コードを含む Model Glue CFM ページがあります。
<script type="text/javascript">
$(function() {
$('#text').height(300);
});
</script>
<p id="text">This is some text</p>
これは、次のような CFM テンプレートに挿入されています。
<html>
<head>
<script type="text/javascript" src="js/jquery.js"></script>
</head>
<body>
<cfoutput>#viewCollection.getView("body")#</cfoutput>
</body>
</html>
そして、関連する部分ModelGlue.xml
:
<event-handler name="page.index">
<views>
<include name="body" template="pages/index.cfm"/>
<include name="main" template="templates/main.cfm"/>
</views>
</event-handler>
残念ながら、これは Javascript 部分を本体に直接貼り付けます。ASP.NET MVC 3 Razorタグ<head>
の仕組みと同様に、個別の CFM ファイルを作成せずにタグに配置する方法はありますか?@section