752
edits
m (removing link to deleted template) |
No edit summary |
||
Line 8: | Line 8: | ||
==Using a template== | ==Using a template== | ||
Templates are wiki pages which can be used in other pages in three ways: | Templates are wiki pages which can be used in other pages in three ways: | ||
* < | * <code><nowiki>{{Navbox}}</nowiki></code> includes the current content of the page <nowiki>[[Template:Navbox]]</nowiki>. | ||
* < | * <code><nowiki>{{subst:Navbox}}</nowiki></code> inserts the content of the page <nowiki>[[Template:Navbox]]</nowiki> when you save your text. | ||
* < | * <code><nowiki>{{msgnw:Navbox}}</nowiki></code> includes the template in raw wiki syntax, like <nowiki><nowiki></nowiki> does. | ||
==Using parameters in templates== | ==Using parameters in templates== | ||
div style=float:right | <div style=float:right> | ||
{| {{Prettytable}} | {| {{Prettytable}} | ||
|- | |- | ||
Line 19: | Line 19: | ||
|- | |- | ||
| colspan=2 | | | colspan=2 | | ||
<pre><nowiki> | |||
'''A little thank you...'''br | '''A little thank you...'''<br> | ||
<small>for {{{1}}}.<br> | |||
hugs, {{{2}}}/small | hugs, {{{2}}}</small> | ||
/nowiki/pre | </nowiki></pre> | ||
|- | |- | ||
|{{Hl2}}|'''You type''' | |{{Hl2}}|'''You type''' | ||
|{{Hl2}}|'''You get''' | |{{Hl2}}|'''You get''' | ||
|- | |- | ||
| | |<code><nowiki>{{Thankyou|all|~~~~}}</nowiki></code> | ||
| | | | ||
{{Thankyou|all|[[User:Someuser|Someuser]]}} | {{Thankyou|all|[[User:Someuser|Someuser]]}} | ||
Line 35: | Line 35: | ||
|- | |- | ||
| colspan=2 | | | colspan=2 | | ||
<pre><nowiki> | |||
'''A little thank you...'''br | '''A little thank you...'''<br> | ||
<small>for {{{reason}}}.<br> | |||
hugs, {{{signature}}}/small | hugs, {{{signature}}}</small> | ||
/nowiki/pre | </nowiki></pre> | ||
|- | |- | ||
|{{Hl2}}|'''You type''' | |{{Hl2}}|'''You type''' | ||
|{{Hl2}}|'''You get''' | |{{Hl2}}|'''You get''' | ||
|- | |- | ||
| | |<pre><nowiki>{{Thankyou | ||
|reason=all | |reason=all | ||
|signature= | |signature=~~~~}}</nowiki></pre> | ||
| | | | ||
{{Thankyou|reason=all|signature=[[User:Kiso|Kiso]]}} | {{Thankyou|reason=all|signature=[[User:Kiso|Kiso]]}} | ||
|} | |} | ||
/div | </div> | ||
You can define parameters in templates either numbered as | You can define parameters in templates either numbered as <code><nowiki>{{{1}}}</nowiki></code> or named <code><nowiki>{{{param}}}</nowiki></code>. | ||
'''Example:''' you want a little thank you note you can put other users on their talk page with a reason and your signature. In the [[Template:Thankyou]] you enter your text. | '''Example:''' you want a little thank you note you can put other users on their talk page with a reason and your signature. In the [[Template:Thankyou]] you enter your text. | ||
When using the template on a page, you fill in the parameter values, separated by a pipe char (|): | When using the template on a page, you fill in the parameter values, separated by a pipe char (|): <code><nowiki>{{Thankyou|all|~~~~}}</nowiki></code> or - if you have used named parameters <code><nowiki>{{Thankyou|reason=all|signature=~~~~}}</nowiki></code>. The advantage of using named parameters in your template is that they are flexible in order. It also makes the template easier to understand if you have many parameters. If you want to change the order of numbered parameters, you have to mention them explicitly: <code><nowiki>{{Thankyou|2=~~~~|1=all}}</nowiki></code>. | ||
==Control template inclusion== | ==Control template inclusion== | ||
You can control template inclusion by the use of | You can control template inclusion by the use of <code><nowiki>noinclude</nowiki></code> and | ||
<code><nowiki>includeonly</nowiki></code> tags. | |||
Anything between | Anything between <code><nowiki>noinclude</nowiki></code> and <code><nowiki>/noinclude</nowiki></code> will be processed and | ||
displayed only when the page is being viewed directly, not included. | displayed only when the page is being viewed directly, not included. | ||
Line 69: | Line 69: | ||
* Explanatory text about how to use the template | * Explanatory text about how to use the template | ||
The converse is | The converse is <code><nowiki>includeonly</nowiki></code>. Text between <code><nowiki>includeonly</nowiki></code> and | ||
<code><nowiki>/includeonly</nowiki></code> 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. | being included. The obvious application is to add all pages containing a given template to a category. | ||
Line 93: | Line 93: | ||
==External links== | ==External links== | ||
{{meta|Help:Template}} | {{meta|Help:Template}} | ||
[[Category:Help|Templates]] | [[Category:Help|Templates]] |