Wiktenauer logo.png

Template:!(/doc

From Wiktenauer
< Template:!(
Revision as of 02:20, 23 September 2012 by Michael Chidester (talk | contribs) (1 revision)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

This is the {{!(}} meta-template.

This is an auxiliary template allowing to use (encode) "[" in template or parser function parameters. It is necessary if the character is used in some parser functions. If you're only looking for the graphical representation of an opening square bracket without the syntactical meaning, use &#91;.

For example:

  • {{#ifeq: {{str left|[[Foo]]|2}} | [[ | Yes | No }}{{#ifeq: [[ | [[ | Yes | No }}, fails since rightmost pairs of brackets/braces have precedence in the MediaWiki parser
  • {{#ifeq: {{str left|[[Foo]]|2}} | &#91;&#91; | Yes | No }}Yes, fails since "&#91;" and "[" simply have different internal representations.
  • {{#ifeq: {{str left|[[Foo]]|2}} | {{!(}}{{!(}} | Yes | No }}Yes, works.

See also