From: Neill M. <ne...@nl...> - 2010-04-15 14:13:35
|
By the way, is it possible to run a silent query? I just want to do the following: {{#if {{#ask:[[Category:Subsections]][[Section::{{PAGENAME}}]]}}|| .. .. Do loads of stuff if there are Subsections for this Section available .. }} The above shows the result of the query in the #if Any ideas? Thanks. Neill On 15/04/10 11:47, Denny Vrandecic wrote: >> If it's set in the SF form then you can just use {{{Level}}} in the template and it displays "1". So I've done it that way :) >> Trying to keeps the queries to a minimum, also avoiding the caching issue. >> > This is because SF provides Level as a parameter to the template call. This way you can use {{{Level}}} to refer to the parameter value. This is MediaWiki's template feature. > > One possibility is to just use 1 inside the page instead of Level. In that case you break the "one one place only" rule, but you avoid any parser overhead. > > >> Does mean that the property shows on the page though, which I didn't really want. >> > I do not understand what you mean here. > > Cheers, > denny > > > > > On Apr 15, 2010, at 12:38, Neill Mitchell wrote: > > >> Hi Denny. >> >> Thanks for that. >> >> If it's set in the SF form then you can just use {{{Level}}} in the template and it displays "1". So I've done it that way :) >> Trying to keeps the queries to a minimum, also avoiding the caching issue. >> >> Does mean that the property shows on the page though, which I didn't really want. >> >> Cheers >> Neill. >> >> On 15/04/10 11:01, Denny Vrandecic wrote: >> >>> In order to display the level there you would need a call like {{#show:{{{Pagename}}}|?Level}}, {{{Level}}} itself would only display if you give a parameter to the template call called level (and it would actually display that value, not 1). >>> >>> Additionally there is the issue that #show (like #ask) queries the knowledge base, and so it will only display the value if it is already saved to the knowledge base, i.e. not necessarily on the first run. >>> >>> Cheers, >>> denny >>> >>> >>> On Apr 15, 2010, at 11:53, Neill Mitchell wrote: >>> >>> >>> >>>> Hi. >>>> >>>> I have a strange problem. I have the following in a SF Template: >>>> >>>> {{#set:Level=1}} >>>> The level is {{{Level}}} >>>> >>>> In the page "The level is" displays: >>>> >>>> "The level is {{{Level}}}" when I'm expecting it to be "The level is 1" >>>> >>>> Property:Level is numeric. If I look at Property:Level it correctly >>>> shows Level set to 1 for the page. >>>> >>>> Any ideas why {{{Level}}} is not parsing in the page? >>>> >>>> Thanks >>>> Neill. >>>> >>>> >>>> ------------------------------------------------------------------------------ >>>> Download Intel® Parallel Studio Eval >>>> Try the new software tools for yourself. Speed compiling, find bugs >>>> proactively, and fine-tune applications for parallel performance. >>>> See why Intel Parallel Studio got high marks during beta. >>>> http://p.sf.net/sfu/intel-sw-dev >>>> _______________________________________________ >>>> Semediawiki-user mailing list >>>> Sem...@li... >>>> https://lists.sourceforge.net/lists/listinfo/semediawiki-user >>>> >>>> >>> >>> >> > > |