From: trueskew <tru...@gm...> - 2010-06-09 03:23:08
|
Thanks for the reply Patrick. I gave it a try, but in this case, <!-- [sample 1] --> {{Car_query |vMake=[[Has Make::{{{Make|}}}]] |vModel=[[Has Model::{{{Model|}}}]] |vYear=[[Has Year::{{{Year|}}}]] }} still ended up acting like vMake, vModel, and vYear were empty. I hard-coded it to {{Car_query |vMake=Honda |vModel=Accord |vYear=2000 }} as you had listed, and that worked. And that's consistent with what I'm seeing. I've got a page that uses a template and has a list of property values, and the template has the query, so I'm essentially doing the same thing already. I probably should have mentioned that originally. So it's still the same problem, but phrased this way: How can I include an inline query in a template and use variables passed to the template like [sample 1] above? -----Original Message----- From: Patrick Nagel [mailto:ma...@pa...] Sent: Tuesday, June 08, 2010 7:03 PM To: sem...@li... Subject: Re: [Semediawiki-user] #ask with template fields Hi, On 2010-06-09 06:31, trueskew wrote: > {{#ask:[[Category:Car]] > [[Has Make::Honda]] > [[Has Model::Accord]] > [[Has Year::2000]] > ... > }} having {{#ask:[[Category:Car]] [[Has Make::{{{Make|}}}]] [[Has Model::{{{Model|}}}]] [[Has Year::{{{Year|}}}]] ... }} in a Template:Car_query and calling the template like {{Car_query |Make=Honda |Model=Accord |Year=2000 ... }} will definitely give you all pages that have [[Has Make::Honda]], [[Has Model::Accord]] and [[Has Year::2000]] in them. Patrick. -- Key ID: 0x86E346D4 http://patrick-nagel.net/key.asc Fingerprint: 7745 E1BE FA8B FBAD 76AB 2BFC C981 E686 86E3 46D4 |