Hello.
I am setting a variable in my macros.vm file and trying to print it in my template and it does not display. I was wondering if I was doing something wrong or if there is a bug.


macros.vm:
---------------------------------------------------------
#macro( testing )
   #set( $myVar = "testing" )
   macro myVar: $myVar<br />
#end
---------------------------------------------------------


template.vm
---------------------------------------------------------
#testing()
template myVar: $myVar<br /><br />
---------------------------------------------------------


velocity.properties
---------------------------------------------------------
velocimacro.library = /macros.vm
velocimacro.library.autoreload = true
velocimacro.permissions.allow.inline = true
velocimacro.permissions.allow.inline.to.replace.global = true
velocimacro.permissions.allow.inline.local.scope = true
velocimacro.context.localscope = true
---------------------------------------------------------


output:
---------------------------------------------------------
macro myVar: testing
template myVar: $myVar
---------------------------------------------------------


Am I doing something wrong?  Shouldn't this work?  Thanks for the help.


Charlie



---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscr...@velocity.apache.org
For additional commands, e-mail: user-h...@velocity.apache.org

Reply via email to