Jump to content

Template:Tx: Difference between revisions

From SeptemWiki
No edit summary
No edit summary
 
(13 intermediate revisions by the same user not shown)
Line 1: Line 1:
<tt><nowiki>{{</nowiki>{{{1}}}{{#if:{{{1|}}}|{{!}}{{{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}}}}}<nowiki>}}</nowiki></tt><noinclude>{{documentation}}</noinclude>
{{#ifeq:{{{i|}}}|y|<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:{{{i|}}}|y|</code>|</div>}}<noinclude>{{documentation}}</noinclude>

Latest revision as of 18:44, 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 {{txi}} 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