Template:P1/doc

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

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

Using, this syntax is equivalent to except that the parser function strips whitespace between parameters whereas the templates don't.