I guess my reply ought to be, "Thanks, so much", and, indeed, I am very appreciative of your help, but can you help me understand:
01. Why would there be some restriction concerning what functionality would be limted to what templates? 02. Assuming the architects have some idea concerning security, it still must be the case that such a 'rule' is implemented somewhere in a public API over which I, as someone wanting to use the API, need to have control. Can you tell me where to find the 'hooks' and where to read something to explain how to control them? 03. Did I get into such a restriction because I mistakenly thought that I could just get by by adding functionality to SiteModel? Would such a restriction to 'Front Page' go away if I took the additional steps necessary to create an entirely new Model? 04. If myMethod is coded into the SiteModel and your suggestion is to invoke it using Velocity's $model in lieu of $site, then I really need to understand how/where the mapping between Velocity naming and Java class naming takes place. Can you tell me where to find that?
