Toggle menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

The templates P1 and P2 simply return the first respectively second unnamed input parameter respectively. For example:

  • {{P1|foo|bar|baz}} returns foo
  • {{P2|foo|bar|baz}} returns bar

These templates can be used inside other templates as an alternative to the Template:Pf parser function, to switch between outputs based on whether the input is "1" or "2":

  • {{P{{{1}}}|output if 1|output if 2}}

Using {{#switch}}, this syntax is equivalent to

except that the parser function strips whitespace between parameters whereas the templates don't.

See also

  • {{P-1}}, returns the last unnamed parameter
  • {{1x}}, a functionally equivalent template


Contents