Template:Special: Difference between revisions

From the Croc Wiki, the Croc encyclopedia
Jump to navigationJump to search
Content added Content deleted
m (presumably FULLPAGENAMEE is robuster than FULLPAGENAME)
Line 12:
 
You can use <code><nowiki>[[Special:Page|{{PAGENAME:{{#special:Page}}}}]]</nowiki></code> where <code>Name=Value</code> is not needed.&nbsp; On [[Project:About|{{ns:4}}]] the localized name of [[Special:Mypage|Mypage]] is the default <code>{{PAGENAME:{{#special:Mypage}}}}</code> (note camel case), and you can simply write <code><nowiki>[[Special:Mypage|]]</nowiki></code>.&nbsp; If a template is also used on Wikis with localized names the longer form with <code>[[mw:Help:Magic_words#Miscellaneous|<nowiki>{{PAGENAME:{{#special:Page}}}}</nowiki>]]</code> might be better.
----
 
<templatedata>
[[Category:Internal link templates|{{PAGENAME}}]]</noinclude>
{ "description": "Special page with paramter link",
"params":
{ "1":
{ "label": "page",
"description": "page part of local Special:page",
"type": "wiki-page-name",
"required": true
},
"2":
{ "label": "name",
"description": "special page parameter name",
"type": "string",
"required": true
},
"3":
{ "label": "value",
"description": "special page parameter value",
"type": "string",
"required": true
},
"4":
{ "label": "title",
"description": "link display text",
"type": "string",
"default": "{{PAGENAME:{{#special:Page}}}}"
} } }</templatedata>[[Category:Internal link templates|{{PAGENAME}}]]</noinclude>

Revision as of 04:59, December 13, 2014

{{Special|Page|Name|Value|Title}} creates a plain link for [{{fullurl:Special:Page|Name=Value}} Title].

The link has in essence the same effect as [https:https://crocwiki.com/wiki/Special:Page?Name=Value Title].

The default for the optional Title is the localized name of the Page, i.e., {{PAGENAME:{{#special:Page}}}}.  Examples:

Omitting Name=Value might apparently work, but actually this is not supported, e.g., {{Special|Mypage}} yields MyPage.

You can use [[Special:Page|{{PAGENAME:{{#special:Page}}}}]] where Name=Value is not needed.  On Croc Wiki the localized name of Mypage is the default MyPage (note camel case), and you can simply write [[Special:Mypage|]].  If a template is also used on Wikis with localized names the longer form with {{PAGENAME:{{#special:Page}}}} might be better.


Special page with paramter link

Template parameters[Edit template data]

ParameterDescriptionTypeStatus
page1

page part of local Special:page

Page namerequired
name2

special page parameter name

Stringrequired
value3

special page parameter value

Stringrequired
title4

link display text

Default
{{PAGENAME:{{#special:Page}}}}
Stringoptional