Template:Dialog/pipetrick
Appearance
| This is a dialog formatting template. It is meant for use on interactive dialog pages, and may involve interactions between wiki markup, HTML, and JavaScript. Please carefully test any edits before making them. |
This template does pipe trick processing on a raw wiki markup string. (See also: Help:Editing#Piped_links)
Usage
[edit source]Specify the raw wiki markup through the unnamed parameter.
Examples
[edit source]| input | output | |
|---|---|---|
| [[foo|]] | [[foo|foo]] | OK |
| [[w:foo (bar)|]] | [[w:foo (bar)|foo]] | OK |
| [[:en:b:foo, bar, quux|]] | [[:en:b:foo, bar, quux|b:foo]] | OK |
| [[foo, bar (quux)|]] | [[foo, bar (quux)|foo, bar]] | OK |
| [[w:foo#bar (quux)|]] | [[w:foo#bar (quux)|]] | OK |
Limitations
[edit source]For precise simulation of the pipe trick, it shouldn't work in "ref" tags or "gallery" tags, nor with links to sections. As of this writing, the template duplicates the section-link exclusion (see example above), but not the tag exceptions.
Note
[edit source]This is considered a dialog tool simply because dialog seems the only situation where one would manipulate raw wiki markup text.