Try with velocimacro.context.localscope = false [?] 2009/7/30 Charles Harvey III <[email protected]>
> Oh, right. Velocity-1.6.2 is my version. > > > Charlie > > > > > Charles Harvey III wrote: > >> 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: [email protected] >> For additional commands, e-mail: [email protected] >> >> >> > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [email protected] > For additional commands, e-mail: [email protected] > >
