Revision as of 03:29, 23 February 2025 by Prd(talk | contribs)(Created page with "{{documentation subpage}} {{Lua|Module:Pipe escape}} <!-- Documentation here --> This template allows you to escape multiple pipes within a template without the need to call <code><nowiki>{{!}}</nowiki></code> many times, thereby simplifying the markup. The main usage of this template is creating tables in the parameters of templates, such as the content parameter of {{t|documentation}}. This template should not be used if only a few usages of <code><nowiki>{{!}}</nowik...")
This template allows you to escape multiple pipes within a template without the need to call {{!}} many times, thereby simplifying the markup. The main usage of this template is creating tables in the parameters of templates, such as the content parameter of {{documentation}}.
This template should not be used if only a few usages of {{!}} are required, as the other template is more efficient.
Usage
This template returns all the unnamed parameters separated by pipes, effectively "escaping" the pipes. Note that since = determines a parameter, all usages of = must be escaped using {{}}.
This template trims white space from the beginning of the first parameter, and the end of the last parameter.
Example
{{quote|{{pipe escape|
{| class{{=}}"wikitable"
! Header
! Second header
|-
| Row
| Second column row
|-
| Second row
| Second column second row
|}
}}|Some guy who speaks in tables}}