Jump to content

Template:1x/doc

From Wikipedia, the free encyclopedia

Usage

[edit]

Echo the first argument to the template through the rendering engine.

This is occasionally useful as a metatemplate. For example:

  • To break up certain constructs that otherwise have special meaning in wikitext.
    • {{1x|~~}}{{1x|~~}} → ~~~~
  • To strip white space from a template parameter.
    • a{{{1| x }}}b → a x b
    • a{{1x|1= {{{1| x }}} }}b → axb
  • To conditionally hide or show some content by choosing which template takes a parameter.
    • {{ {{#if: {{{x}}} | 2x | 1x }} | hello }} → hello hello
    • {{ {{#if: {{{x}}} | void | 1x }} | hello }}

See also

[edit]
  • {{P1}}, a functionally equivalent template
  • {{1x}}
  • {{2x}}
  • {{3x}}
  • {{4x}}
  • {{5x}}
  • {{Loop}} (for arbitrary numbers of repetitions)