From: Jeroen De D. <jer...@gm...> - 2011-02-02 14:22:27
|
Hey, Looking at the code of the UrlGetParameters extension on it's documentation page, I don't see why it would be slow. It probably should be using $wgRequest instead of accessing $_GET directly, but I doubt the current approach makes it slower. Cheers -- Jeroen De Dauw http://www.bn2vs.com Don't panic. Don't be evil. -- On 2 February 2011 14:19, Laurent Alquier <la...@al...> wrote: > Yes. > > To do this, you need two extensions (unrelated to SMW). > > 1- UrlGetParameters > > http://www.mediawiki.org/wiki/Extension:UrlGetParameters > > 2- Variables Extension > > http://www.mediawiki.org/wiki/Extension:VariablesExtension > > > The code in your page then looks like this : > > {{#vardefine:paramA | {{#urlget:a |default-value}} }} > {{#vardefine:paramB| {{#urlget:b |default-value}} }} > > {{#ask:[[Some property::{{#var:paramA}}]] [[Some other > property::{{#var:paramB}}]] }} > > Using variables is necessary because of some inefficient code in > UrlGetParameter made it very slow when called repeatedly across a page. It > may have been fixed in more recent versions though. > > - Laurent > |