У меня есть страница CFM модели Glue index.cfm
с некоторым кодом JS, который я хотел бы выполнить:
<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 прямо в тело.Есть ли способ поместить его в тег <head>
без необходимости создания отдельного файла CFM, аналогично тому, как работает тег ASP.NET MVC 3 Razor @section
?