Re: set a value in a macro

2005-08-25 Thread Robert Koberg
Nathan Bubna wrote: OR, how would you globally set a variable that is only needed in a few different templates? In other words, I was hoping to instantiate the $roles variable only when needed? Any ideas? if you use the VelocityViewServlet (part of VelocityTools), you could set some data

Re: set a value in a macro

2005-08-25 Thread Nathan Bubna
On 8/25/05, Robert Koberg [EMAIL PROTECTED] wrote: Nathan Bubna wrote: OR, how would you globally set a variable that is only needed in a few different templates? In other words, I was hoping to instantiate the $roles variable only when needed? Any ideas? if you use the

Re: set a value in a macro

2005-08-25 Thread Nathan Bubna
On 8/25/05, Robert Koberg [EMAIL PROTECTED] wrote: Nathan Bubna wrote: hmm. both your way and Jason's? No, I did not try to #parse. Just tried to set the variable value in a macro. haven't needed to #parse anything yet - I guess I could look into it. also, what were your

Re: set a value in a macro

2005-08-24 Thread Jason Pettiss
I'm not sure about the performance impact of this, but I just create a template which has my common variables for a particular area of my app and #parse it from wherever I need it. --jason Robert Koberg wrote: Hi, Say I have a VM_global_library.vm that has a macro like: #macro (roleList)

Re: set a value in a macro

2005-08-24 Thread Nathan Bubna
On 8/23/05, Robert Koberg [EMAIL PROTECTED] wrote: #snip OR, how would you globally set a variable that is only needed in a few different templates? In other words, I was hoping to instantiate the $roles variable only when needed? Any ideas? if you use the VelocityViewServlet (part of

Re: set a value in a macro

2005-08-24 Thread Robert Koberg
Nathan Bubna wrote: On 8/23/05, Robert Koberg [EMAIL PROTECTED] wrote: #snip OR, how would you globally set a variable that is only needed in a few different templates? In other words, I was hoping to instantiate the $roles variable only when needed? Any ideas? if you use the

Re: set a value in a macro

2005-08-24 Thread Nathan Bubna
On 8/24/05, Robert Koberg [EMAIL PROTECTED] wrote: Nathan Bubna wrote: On 8/23/05, Robert Koberg [EMAIL PROTECTED] wrote: #snip OR, how would you globally set a variable that is only needed in a few different templates? In other words, I was hoping to instantiate the $roles variable only

set a value in a macro

2005-08-23 Thread Robert Koberg
Hi, Say I have a VM_global_library.vm that has a macro like: #macro (roleList) #set ($roles = [foo, bar]) #end Should I be able to do the following in a template: #roleList #foreach ($role in $roles) ... #end OR, how would you globally set a variable that is only needed in a few

Re: set a value in a macro

2005-08-23 Thread Barbara Baughman
I personally set all of my global variables whenever I touch Velocity, and I have at least 100 of them, some defined with some pretty complicated routines. It doesn't seem to impact response times on the web application, and it saves a lot of programming and debugging time to just know they are