WB3000
From WikiTemp, the GBAtemp wiki
THISISAWORKING TEMPLATE!!!
Contents
Creating a template
aaa
Using a template
aaa
{{Name}}
'transcludes' (i.e. includes a copy of) the content of the template (stored in the page [[Template:Name]]) aaa{{subst:Name}}
aaa. Note: aaa{{msgnw:Name}}
aaa<nowiki>
does) aaa
aaa
{{Template:Pagename}}
includes[[Template:Pagename]]
{{Foo:Pagename}}
includes[[Foo:Pagename]]
{{:Pagename}}
includes[[Pagename]]
bbbb
{{Foo:Bar}}
includes[[Template:Foo:Bar]]
Using parameters in templates
Template with numbered parameters | |
''bbb.'''<br> <small>for {{{1}}}.<br> hugs, {{{2}}}</small> | |
bbbbb | bbbbbbb |
{{aau|abbb|ace}}
|
|
with named parameters | |
'''A little thank you...'''<br> <small>for {{{reason}}}.<br> hugs, {{{signature}}}</small> | |
You type | You get |
{{Thankyou |reason=all your hard work |signature=Joe}} |
{{{1}}}
or named{{{param}}}
.
When using the tem
Yo {{{reason|all your hard work}}}
would result in "all your hard work" if no value was provided for the parameter reason.
Control template inclusion
You can control template inclusion by the use of <noinclude>
and
<includeonly>
tags.
Anything between <noinclude>
and </noinclude>
will be processed and
displayed only when the template's page is being viewed directly.
Possible applications are:
- Categorising templates
- Interlanguage links to similar templates in other languages
- Explanatory text about how to use the template
The converse is <includeonly>
. Text between <includeonly>
and </includeonly>
will be processed and displayed only when the page is being included. The obvious application is to add all pages containing a given template to a category, without putting the template itself into that category.
Organizing templates
For example:
<noinclude> ==Usage== Allows to establish a link to a subject: {{NameOfTemplate|Term1+Term2+Term3}} </noinclude>
- Help:External searches -- a template special use case example
- Help:Magic words -- fancy stuff you may find in some templates
- Template:Mediawiki -- embedding pages from Template:Mediawiki other than
Template:
.Template:Languages