From: Denny V. <den...@ki...> - 2010-04-15 10:48:05
|
> 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 >>> >> >> > |