Difference between revisions of "Wiki tweak page"

Fix formatting - removed unnecessary emphasizing and whitespace
(Fix formatting - removed unnecessary emphasizing)
(Fix formatting - removed unnecessary emphasizing and whitespace)
Line 1: Line 1:
== How to create templates ==
== How to create templates ==
1. You will have to create a new page.
{{BoxWarning|If you feel a template is missing or needs improvement?|Use the '''Talk''' link and discuss the change with your fellow editors.
<p>Before creating new templates the existing [[Help:Template|Template collection]] and preferably use one of them.</p>}}
Create a new page to serve as base
  Example: <nowiki>http://wiki.manjaro.org/index.php/Template:TemplateNameBase</nowiki>
  Example: <nowiki>http://wiki.manjaro.org/index.php/Template:TemplateNameBase</nowiki>
2. After creating the page, edit it by taking the code below as example:
 
{{optname|<nowiki><noinclude>{{Template}}</noinclude><includeonly>{{Box|{{{1}}}|{{{2}}}|#XXXX|#YYYY}}</includeonly></nowiki>}}
After creating the page, edit it by taking the code below as example
: XXXX is the hex code for the border's color.
<pre><noinclude>{{Template}}</noinclude>
: YYYY is the hex code for the background color.
<includeonly>{{Box|{{{1}}}|{{{2}}}|#rgb|#rgb}}</includeonly></pre>
: Box is the template where these templates take their formatting.
 
3. Save your Template Base page.
Template arguments explained
4. Create a new page.
 
- rgb is the hex code for the border's color.
- rgb is the hex code for the background color.
- Box is the template where these templates take their formatting.
 
Save your Template Base page and create a new page.
  Example: <nowiki>http://wiki.manjaro.org/index.php/Template:TemplateName</nowiki>
  Example: <nowiki>http://wiki.manjaro.org/index.php/Template:TemplateName</nowiki>
5. After creating the page, edit it by taking the code below as example:
 
{{optname|<nowiki><noinclude>{{Template}}</noinclude><includeonly>{{TemplateNameBase|TemplateName:|{{{1|{{Purpose}}}}}}}</includeonly></nowiki>}}
After creating the page, edit it and use below code as example
6. Save your Template page.
<pre><noinclude>{{Template}}</noinclude>
<includeonly>{{TemplateNameBase|TemplateName:|{{{1|{{Purpose}}}}}}}</includeonly></pre>
 
Always preview your changes and fix bugs before you finally save the new template


===Usage===
===Usage===
<nowiki>{{TemplateName|Text here}}</nowiki>
<nowiki>{{TemplateName|Text here}}</nowiki>
'''Output:'''
{{optname|TemplateName:Text here}}
Moderators, translator
455

edits