On 13/09/2007, Platonides Platonides@gmail.com wrote:
Thomas Dalton wrote:
You could as well use {{Special:Newpagetemplate/some_template|12345}} to create the link. But don't forget boys that all the parameters you pass to it, must be available in the url, as it will be processed by a different http request.
But that wouldn't create a link, it would transclude the page.
The special page can choose what happens when it gets transcluded. It's a bit annoying using a transcluding syntax to create a link, but OTOH the semantics of how to pass parameters are clear. You don't need to create a new kind of "links with parameters".
It's probably not a very good idea to alter what happens when one includes a special page into another - all other includable special pages inject some content into the page, not just a link. Furthermore, included special pages are treated as block content, so the link would appear in an odd position.
You could do something like [[Special:Pagetemplate/ISSN/12345]] - the special page can parse this quite trivially.
Rob Church