Hi All!
I guess I should have read that the forums are deprecated :-)
I'm not sure how to explain this. I'm using NVelocity. Basically, I
have want different view templates to have their own javascript files.
Yet, I also have a default template. I got it to work, but perhaps
not in the right way. Perhaps a little bit of code can help explain.
In my default.vm page, I have this:
#if ($script)
<script type="text/javascript" src="$siteroot/Content/js/
$script"></script>
#end
...
<div id="content">
$childContent
</div>
Notice the $script variable in the script src attribute. Also notice
that I'm using the $childContent variable to bring in a sub-template
(nested template). (I'm not exactly sure what they are called)
In my controller:
PropertyBag.Add("script", "index.js");
I add "index.js" into the property bag. This loads it up just fine.
Now, is this a good way of bringing in the index.js file? Am I
missing something from the framework that would do this? Is it bad
that the controller needs to know about index.js since it is more part
of the view? Forgive me, I'm very new to Monorail.
Thanks!
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"Castle Project Users" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/castle-project-users?hl=en
-~----------~----~----~----~------~----~------~--~---