Template:Tx: Difference between revisions
Appearance
No edit summary |
No edit summary |
||
Line 1: | Line 1: | ||
{{#ifeq:{{{m|}}}|yes|<code>|< | {{#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}}}}}
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.
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 }}