diff --git a/src/java/com/samskivert/velocity/InvocationContext.java b/src/java/com/samskivert/velocity/InvocationContext.java index f14fa174..d58faec2 100644 --- a/src/java/com/samskivert/velocity/InvocationContext.java +++ b/src/java/com/samskivert/velocity/InvocationContext.java @@ -73,7 +73,11 @@ public class InvocationContext extends VelocityContext public Template getTemplate (String path) throws Exception { - return RuntimeSingleton.getTemplate(path); + String siteId = (String)get("__siteid__"); + if (siteId != null) { + path = siteId + ":" + path; + } + return RuntimeSingleton.getRuntimeServices().getTemplate(path); } /**