velocity-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Alexander <the.malk...@gmail.com>
Subject Re: macro variables
Date Thu, 30 Jul 2009 18:00:33 GMT
Try with velocimacro.context.localscope = false [?]

2009/7/30 Charles Harvey III <charlieh@alloy.com>

> 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: user-unsubscribe@velocity.apache.org
>> For additional commands, e-mail: user-help@velocity.apache.org
>>
>>
>>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: user-unsubscribe@velocity.apache.org
> For additional commands, e-mail: user-help@velocity.apache.org
>
>

Mime
  • Unnamed multipart/related (inline, None, 0 bytes)
View raw message