Unreleased Velocity 1.7 (current SVN head) provides this kind of feature.
A simple example using Velocity syntax:
Declare this macro either in your macro library or parse it in via
#parse("layoutmacro.vm") or similar
#macro(layout)
<html><body>$bodyContent</body></html>
#end
#layout()
This is the content in bold
#end
would result in <html><body>This is the content in bold</body></html>
Ref. https://issues.apache.org/jira/browse/VELOCITY-666
benshort wrote:
>
> Hi,
>
> With free marker I can do the following:
>
> layout.ftl
>
> <#macro layout>
> <html>
> <head>
> <title>Freemarker Test</title>
> </head>
> <body>
> <h1></h1>
> <#nested/>
> </body>
> </html>
> </#macro>
>
> page.ftl
>
> <#import "layout.ftl" as layout>
> <@layout.layout>
> <div>
> <h1>Standard Page</h1>
> </div>
> </@layout.layout>
>
--
View this message in context:
http://old.nabble.com/Possible-with-Velocity-tp27875992p27886180.html
Sent from the Velocity - User mailing list archive at Nabble.com.
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]