Help:Template
From Homestar Runner Wiki
(Difference between revisions)
m (Linked to category templates) |
m (Fix. The Category link accidentally put this page into that category.) |
||
Line 2: | Line 2: | ||
1. First, consider what the template would be used for. What would its purpose be? Some common uses are: | 1. First, consider what the template would be used for. What would its purpose be? Some common uses are: | ||
- | *A [ | + | |
- | *A [ | + | *A <span class="plainlinks">[http://www.hrwiki.org/index.php/Category:Navigation_Templates navigation]</span> template |
+ | *A <span class="plainlinks">[http://www.hrwiki.org/index.php/Category:Notice_Templates notice]</span> template | ||
2. Make sure you know the MediaWiki syntax for a template: | 2. Make sure you know the MediaWiki syntax for a template: |
Revision as of 20:40, 13 November 2005
Here's how to create and use a template:
1. First, consider what the template would be used for. What would its purpose be? Some common uses are:
- A navigation template
- A notice template
2. Make sure you know the MediaWiki syntax for a template:
- For an input, type {{{1}}} for the first input, {{{2}}} for the second, and so on.
- This can also be substituted with {{{value}}} or another name.
- For current page information, type {{NAMESPACE}} for the page’s namespace, and {{PAGENAME}} for the page’s name.
- These will be inserted and changed as the location of the template changes.
3. Make sure you know how to use the template once it’s been created:
- If the template is in a Template: namespace, simply type {{its_name}} to use it.
- If the template is in any other namespace, simply type {{Namespace:its_name}} to use it.
- For an input, {{{1}}}, type {{its_name|input 1|input 2|etc...}}.
- For an input, {{{value}}}, type {{its_name|value = input 1}}.
4. For some templates, it is a better idea to take load off the server and use subst: before the template name. This substitutes the dynamic code on the page with static text. For example, {{tick}} will display as {{tick}} in the code, while {{subst:tick}} will display as [[Image:wiki_tick.GIF]] in the code.
5. Here is a simple example, creating a signature for any user typing {{Sig|User}}:
[[User:{{{1}}}|{{{1}}}]] ([[User talk:{{{1}}}|talk]] · [[Special:Contributions/{{{1}}}|edits]])
Produces:
[[User:User|User]] ([[User talk:User|talk]] • [[Special:Contributions/User|edits]])