Difference between revisions of "Template:ParserFunction/doc"
(Shamelessly copied from wikipedia.org and adapted links to MediaWiki) |
m (→Other formatting templates: #lsht seems not to work here (?)) |
||
(3 intermediate revisions by the same user not shown) | |||
Line 5: | Line 5: | ||
{{Tlx|{{BASEPAGENAME}}|parser function}}, this creates a direct link to the relevant function, omit '''#''' and colon, e.g. use {{tlx|{{BASEPAGENAME}}|ifexpr}} to get {{{{BASEPAGENAME}}|ifexpr}}. | {{Tlx|{{BASEPAGENAME}}|parser function}}, this creates a direct link to the relevant function, omit '''#''' and colon, e.g. use {{tlx|{{BASEPAGENAME}}|ifexpr}} to get {{{{BASEPAGENAME}}|ifexpr}}. | ||
{{Tlx|{{BASEPAGENAME}}|parser function|1st parameter|2nd parameter|3rd parameter|4th | {{Tlx|{{BASEPAGENAME}}|parser function|1st parameter|2nd parameter|3rd parameter|4th parameter}}, this creates a link with parameters include, e.g. use {{Tlx|{{BASEPAGENAME}}|ifexpr|1+1>1|true|false}} to get {{{{BASEPAGENAME}}|ifexpr|1+1>1|true|false}}. For parameters with equals signs, use {{Tlx|1={{BASEPAGENAME}}|2=1=parser function|3=2=1st parameter|4=3=2nd parameter|5=4=3rd parameter|6=5=4th parameter}}, e.g. use | ||
{{Tlx|1={{BASEPAGENAME}}|2=1=ifexpr|3=2=1+1=1|4=3=1+1=1|5=4=1+1!=1}} to get {{{{BASEPAGENAME}}|1=ifexpr|2=1+1=1|3=1+1=1|4=1+1!=1}}. | {{Tlx|1={{BASEPAGENAME}}|2=1=ifexpr|3=2=1+1=1|4=3=1+1=1|5=4=1+1!=1}} to get {{{{BASEPAGENAME}}|1=ifexpr|2=1+1=1|3=1+1=1|4=1+1!=1}}. | ||
Line 77: | Line 77: | ||
* {{Lts}} | * {{Lts}} | ||
* {{Lts|Tl}} | * {{Lts|Tl}} | ||
* | * {{Wikipedia|m:ParserFunctions}} | ||
===Other formatting templates=== | ===Other formatting templates=== | ||
{{#lsth:Template:Template-linking_templates|Other formatting templates}} | <!--{{#lsth:Template:Template-linking_templates|Other formatting templates}}--> | ||
<includeonly>{{sandbox other|| | <includeonly>{{sandbox other|| | ||
<!-- Categories below this line, please; interwikis at Wikidata --> | <!-- Categories below this line, please; interwikis at Wikidata --> | ||
[[Category:Internal link templates|{{PAGENAME}}]] | [[Category:Internal link templates|{{PAGENAME}}]] | ||
}}</includeonly> | }}</includeonly> |
Latest revision as of 08:35, 15 September 2022
This is a documentation subpage for Template:ParserFunction. It contains usage information, categories and other content or metadata that is not part of the original template. |
{{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/doc(edit talk links history)
- Template:Tl(edit talk links history)
- m:ParserFunctions