Re: More 1.7 BC issues (porting from 1.5)
Nathan Bubna <[email protected]>
| Newsgroups | gmane.comp.jakarta.velocity.user |
|---|---|
| Message-ID | <CAFyaDjGuA50b+w1u0mpE8-hvUbjSO=BGi_ikcBLtmZMdnxYhpw@mail.gmail.com> |
Anything in the log? #set($type = \"\") is not valid syntax, i think. I'm not even sure what value you want $type to have. Two double quotes or an empty string? On Thu, May 3, 2012 at 11:17 AM, Boris Partensky <[email protected]> wrote: > Hi, I have this use case which involves 2 nested macros and a foreach. > I am trying to understand why this template evaluates to empty string > on 1.7, and to "foobaryokdar" - on 1.5. > > > String template = "#set($global_types=['foo', 'bar', 'yok', > 'dar'])#macro( showBox $input)#set($type = \"\")$input#end"+ > "#macro(showBoxes $types)#foreach($type in > $types)#showBox($type)#end#end#showBoxes($global_types)"; > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [email protected] > For additional commands, e-mail: [email protected] >