Package org.craftercms.engine.freemarker
package org.craftercms.engine.freemarker
-
ClassDescriptionExtends
FreeMarkerConfigurer
to: Macro-resolve the template loader paths before a template loader is created for the pathFreemarkerTemplateLoader
similar toSpringTemplateLoader
but instead of using Spring Resources, it uses theContentStoreService.getContent(Context, String)
.ExtendsDefaultObjectWrapper
to wrap Dom4jNode
s.TemplateExceptionHandler
that instead of printing the errors directly in the HTML and stopping template processing, stores them in a model variable so they can be displayed later.Freemarker directive that allows to execute scripts/controllers from inside Freemarker templates.Custom directive to render a component by processing the template defined in the component element's template name sub-element.Template model for theServletContext