Difference between revisions of "Template:ParserFunction"
(Shamelessly copied from wikipedia.org and attempted adaption for SL Wiki) |
(Link H:MW to WIkipedia's own page on magic words) |
||
(2 intermediate revisions by the same user not shown) | |||
Line 3: | Line 3: | ||
| expr | if | ifeq | iferror | ifexpr | | expr | if | ifeq | iferror | ifexpr | ||
| ifexist | rel2abs | switch | time | | ifexist | rel2abs | switch | time | ||
| titleparts = [ | | titleparts = [[mw:Help:Extension:ParserFunctions#.23{{lc:{{{1|if}}}}}|#{{{1|if}}}]] | ||
| lc | uc | lcfirst | ucfirst | urlencode | anchorencode | | lc | uc | lcfirst | ucfirst | urlencode | anchorencode | ||
| ns = [[meta:Help:Parser function#{{uc:{{{1}}}}}|{{{1}}}]] | | ns = [[meta:Help:Parser function#{{uc:{{{1}}}}}|{{{1}}}]] | ||
Line 12: | Line 12: | ||
| pagesincat = [[meta:Help:Parser function#Pages in category|{{{1}}}]] | | pagesincat = [[meta:Help:Parser function#Pages in category|{{{1}}}]] | ||
| section | section-x | section-h | lst | lstx | lsth = [[Help:Labeled section transclusion|#{{{1}}}]] | | section | section-x | section-h | lst | lstx | lsth = [[Help:Labeled section transclusion|#{{{1}}}]] | ||
| #default = | | #default = {{Wikipedia|H:MW#{{{1}}}|{{{1}}}}} | ||
}}{{ | }}{{ | ||
#if: {{{2|}}} | #if: {{{2|}}} |
Latest revision as of 06:39, 4 September 2023
{{#if}}
Note to editors: Please don't categorize this template by editing it directly. Instead, place the category in its documentation page, in its "includeonly" section.
{{Pf}} is used to conveniently link to a ParserFunction, along the lines of {{tl}}. Pf stands for ParserFunction.
Usage
{{ParserFunction|parser function}}
, this creates a direct link to the relevant function, omit # and colon, e.g. use {{ParserFunction|ifexpr}}
to get {{#ifexpr}}.
{{ParserFunction|parser function|1st parameter|2nd parameter|3rd parameter|4th parameter}}
, this creates a link with parameters include, e.g. use {{ParserFunction|ifexpr|1+1>1|true|false}}
to get {{#ifexpr:1+1>1|true|false}}. For parameters with equals signs, use {{ParserFunction|1=parser function|2=1st parameter|3=2nd parameter|4=3rd parameter|5=4th parameter}}
, e.g. use
{{ParserFunction|1=ifexpr|2=1+1=1|3=1+1=1|4=1+1!=1}}
to get {{#ifexpr:1+1=1|1+1=1|1+1!=1}}.
Use |_code = yes to wrap the output in <code>...</code>
tags, e.g. {{ParserFunction|ifexpr|1+1>1|true|false|_code=yes}}
produces {{#ifexpr:1+1>1|true|false}}
.
See also
- Template:ParserFunction(edit talk links history)
- Template:Tl(edit talk links history)
- m:ParserFunctions