Jump to content

Template:Tx: Difference between revisions

From SeptemWiki
No edit summary
No edit summary
Line 1: Line 1:
{{#ifeq:{{{m|}}}|yes|<code>|<pre class="mw-code">}}<nowiki>{{</nowiki>{{{1}}}{{#if:{{{2|}}}|{{!}}{{{2}}}}}{{#if:{{{3|}}}|{{!}}{{{3}}}}}{{#if:{{{4|}}}|{{!}}{{{4}}}}}{{#if:{{{5|}}}|{{!}}{{{5}}}}}{{#if:{{{6|}}}|{{!}}{{{6}}}}}{{#if:{{{7|}}}|{{!}}{{{7}}}}}{{#if:{{{8|}}}|{{!}}{{{8}}}}}{{#if:{{{9|}}}|{{!}}{{{9}}}}}{{#if:{{{10|}}}|{{!}}{{{10}}}}}{{#if:{{{11|}}}|{{!}}{{{11}}}}}<nowiki>}}</nowiki>{{#ifeq:{{{m|}}}|yes|</code>|</pre>}}<noinclude>{{documentation}}</noinclude>
{{#ifeq:{{{m|}}}|yes|<code>|<div class="mw-code">}}<nowiki>{{</nowiki>{{{1}}}{{#if:{{{2|}}}|{{!}}{{{2}}}}}{{#if:{{{3|}}}|{{!}}{{{3}}}}}{{#if:{{{4|}}}|{{!}}{{{4}}}}}{{#if:{{{5|}}}|{{!}}{{{5}}}}}{{#if:{{{6|}}}|{{!}}{{{6}}}}}{{#if:{{{7|}}}|{{!}}{{{7}}}}}{{#if:{{{8|}}}|{{!}}{{{8}}}}}{{#if:{{{9|}}}|{{!}}{{{9}}}}}{{#if:{{{10|}}}|{{!}}{{{10}}}}}{{#if:{{{11|}}}|{{!}}{{{11}}}}}<nowiki>}}</nowiki>{{#ifeq:{{{m|}}}|yes|</code>|</div>}}<noinclude>{{documentation}}</noinclude>

Revision as of 17:41, 9 April 2016

{{{{{1}}}}}
Documentation for Template:Tx[view] [edit] [history]

Purpose

This is just a simple way to display a template example in curly braces instead of typing out

 <code><nowiki> ... </nowiki></code>

Example

{{tx|stub}}
{{stub}}

Displaying unnamed parameters

You can show up to 10 parameters without worrying about the pipe characters being parsed:

{{tx|main|Triparic language}}
{{main|Triparic language}}

Displaying named parameters

But if you want to show a named parameter with an equals sign, you need to use
{{=}}
to "protect" the equals sign:
{{tx|foo|bar{{=}}baz}}
{{foo|bar=baz}}

To show an example spanning multiple lines, you will need to place a <br> after each parameter, but not after the template name.

{{tx|TemplateName
|param1{{=}}A<br>
|param2{{=}}B<br>
|param3{{=}}C<br>
|...}}

{{TemplateName |param1=A
|param2=B
|param3=C
|...}}

Inline option

To display the template inline, add the i=y option:

This version of {{tx|i=y|stub}} will render inline.
This version of
{{stub}}
will render inline.

The

template is provided as shorthand for this.

Caveats

If you have an example which includes links, files, text which would come out formatted, etc. you're better off just using the <nowiki> tag:

{{ambox
| name  = Stub
| type  = content
| image = [[File:Empire arms.png|40px]]
| text = ''This SeptemWiki article is a stub. Help us out by [{{fullurl:{{FULLPAGENAME}}|action=edit}} expanding it].
| category = Articles to be expanded
}}


Pages that use this Template
Templates that use this Template