defzone.net@gmail.comLiên hệ
DZ
DefZone.Net

Kien thuc cong nghe & giai tri

Bai vietDia diemAlbum anhGameCua hang
  1. Home
  2. Wiki
Template documentation[view] [edit] [history] [purge]
Shortcut
  • {{pfTemplate:Pf}}

{{Pf}} is used to conveniently wikilink to a ParserFunction, along the lines of {{tl}}.

Usage

[edit]

{{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 parametr}}, 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}}.

Example uses
Input Output
{{ParserFunction|expr}} {{#expr}}
{{ParserFunction|if}} {{#if}}
{{ParserFunction|ifeq}} {{#ifeq}}
{{ParserFunction|iferror}} {{#iferror}}
{{ParserFunction|ifexpr}} {{#ifexpr}}
{{ParserFunction|ifexist}} {{#ifexist}}
{{ParserFunction|rel2abs}} {{#rel2abs}}
{{ParserFunction|switch}} {{#switch}}
{{ParserFunction|time}} {{#time}}
{{ParserFunction|titleparts}} {{#titleparts}}
{{ParserFunction|lc}} {{lc}}
{{ParserFunction|uc}} {{uc}}
{{ParserFunction|lcfirst}} {{lcfirst}}
{{ParserFunction|ucfirst}} {{ucfirst}}
{{ParserFunction|urlencode}} {{urlencode}}
{{ParserFunction|anchorencode}} {{anchorencode}}
{{ParserFunction|ns}} {{ns}}
{{ParserFunction|localurl}} {{localurl}}
{{ParserFunction|localurle}} {{localurle}}
{{ParserFunction|fullurl}} {{fullurl}}
{{ParserFunction|fullurle}} {{fullurle}}
{{ParserFunction|language}} {{#language}}
{{ParserFunction|pagesincategory}} {{pagesincategory}}
{{ParserFunction|pagesincat}} {{pagesincat}}
{{ParserFunction|section}} {{#section}}
{{ParserFunction|section-x}} {{#section-x}}
{{ParserFunction|section-h}} {{#section-h}}
{{ParserFunction|lst}} {{#lst}}
{{ParserFunction|lstx}} {{#lstx}}
{{ParserFunction|lsth}} {{#lsth}}

See also

[edit]
  • Template:ParserFunction(edit talk links history)
  • Template:Tl(edit talk links history)
  • mw:Help:Extension:ParserFunctions

Other formatting templates

[edit]
Templates producing specialised formatting effects for given templates, modules or parameters
Code example Effect Notes
<syntaxhighlight lang="wikitext">
{{Hatnote
   | Some text
   | selfref = yes
   | category = no
   | lang = fr
}}
</syntaxhighlight>
{{Hatnote
    | Some text
    | selfref = yes
    | category = no
    | lang = fr
}}
Same as above
<syntaxhighlight lang="wikitext" inline>{{Hatnote|Some text|selfref=yes|category=no|lang=fr}}</syntaxhighlight> {{Hatnote|Some text|selfref=yes|category=no|lang=fr}} Same as above
{{tl2|Hatnote|lang=fr}} {{hatnote}} Supports linking to sister projects (e.g., fr:Hatnote)
{{demo|<nowiki>{{Hatnote|Some text}}</nowiki>}}
{{hatnote|Some text}}
Some text
Shows code and example
{{tln|Hatnote}} Template:Hatnote Produces a normal link to the template
{{elc|Template:Example}}
{{elc|Template:Example|Text|suffix}}
[[Template:Example]]
[[Template:Example|Text]]suffix
Shows how wikilink would be entered in wiki markup, with optional link text and suffix
{{ml|Example|hello}} {{#invoke:Example|hello}} Counterpart to {{tl}} for linking to Lua modules
{{mlx|Example|hello}} {{#invoke:Example|hello}} Counterpart to {{tlx}} for linking to Lua modules
{{ml-lua|Module:Example}} require('Module:Example') Link to Lua modules and built-in libraries, showing Lua code.
{{para|title|<var>book title</var>}} |title=book title Formats template parameters for display, with or without values
{{sclx|LASTING}} [[WP:LASTING]] Takes a shortcut suffix in project namespace and displays it with brackets and the WP: alias in a <code>...</code> tag.
{{tag|ref}}
{{xtag|templatedata}}
<ref>...</ref>
<templatedata>
Formats [X]HTML tags; can add content, choose opening, closing, or self-closing
{{dtl|Ping project}} {{d:Ping project}} Wikidata counterpart to {{tl}}
{{mwl|#if}}
{{mwl|#if|{{{1}}}|true|false}}
{{#if}}
{{#if:{{{1}}}|true|false}}
Magic word links
{{pf|if}}
{{pf|if|{{{1}}}|true|false}}
{{#if}}
{{#if:{{{1}}}|true|false}}
Parser function equivalent to {{tl}}
{{magic word|uc:}} {{uc:}} Magic word links
The above documentation is transcluded from Template:ParserFunction/doc. (edit | history)
Editors can experiment in this template's sandbox (create | mirror) and testcases (create) pages.
Add categories to the /doc subpage. Subpages of this template.
DZ
DefZone.Net

Noi chia se kien thuc, huong dan va kham pha cong nghe.

Lien ket nhanh

Trang chủBài viếtWikiCửa hàngLiên hệ

Liên hệ

Email: defzone.net@gmail.com
Điện thoại: +84 762 559 696
Địa chỉ: Thiên Hương, Thủy Nguyên, Hải Phòng

Đăng ký nhận tin

Nhận bài viết và cập nhật mới nhất qua email.

© 2025 DefZone.Net. All rights reserved.
PrivacyTermsSitemap