From: trueskew <tru...@gm...> - 2010-08-20 21:49:17
|
That worked fine... I wasn't using arrayprint correctly in my #ask. Thanks Alex. _____ From: Alex Kozak [mailto:ak...@cr...] Sent: Friday, August 20, 2010 1:53 PM To: tru...@gm... Cc: Sem...@li... Subject: Re: [Semediawiki-user] ArrayExtension and #ask I would do {{#arraymerge:ab|a|b}}{{#arraymerge:abc|ab|c}} (or just one #arraymerge if it supports merging more than two arrays at once), and then {{#ask: [[Category:Company]][[Has Name:{{#arrayprint: abc|{{!}}{{!}}}}]]|...ask parameters...}} {{!}} would be a template call to a template called ! containing just the pipe character |. Basically #arrayprint would print each element in the merged array with {{!}}{{!}} as the separator, so you'd end up with each element separated by || ("Mazda||Ford||GM||IBM||Oracle||McAfee||Vons||Ralphs||"). You could also use #arraymap like this: {{#ask: [[Category:Company]][[Has Name::{{#arraymap: {{#arrayprint: abc|,}}|,|@@|@@{{!}}{{!}}}}]]}} but that's a bit more complicated. I haven't tested it so I might have made a mistake but that's the general idea. AK On Fri, Aug 20, 2010 at 1:00 PM, trueskew <tru...@gm...> wrote: I'm trying to use ArrayExtension to take 3 arrays that are filled on a form, merge them together, and ultimately create an argument for #ask. For instance, I've got arrays a = Mazda Ford GM b = IBM Oracle McAfee c = Vons Ralphs I want to be able to form this: {{#ask:[[Category:Company]] [[Has Name:Mazda||Ford||GM||IBM||Oracle||McAfee||Vons||Ralphs]] ... }} I've experimented with arraydefine/arraymerge/arrayprint, but I'm still not getting there. If someone with ArrayExtension experience could offer some help, I'd appreciate it. I actually posted a few weeks ago about using form-filled arrays directly. I got that going, but now that I need to merge, I assumed I needed ArrayExtension. If I can do it without ArrayExtension, I'm good with that. Thanks. - skew ---------------------------------------------------------------------------- -- This SF.net email is sponsored by Make an app they can't live without Enter the BlackBerry Developer Challenge http://p.sf.net/sfu/RIM-dev2dev _______________________________________________ Semediawiki-user mailing list Sem...@li... https://lists.sourceforge.net/lists/listinfo/semediawiki-user -- Alex Kozak Program Assistant Creative Commons |