Join the Fediverse:Template guide: Difference between revisions

m
 
(10 intermediate revisions by the same user not shown)
Line 1: Line 1:
{{Internal page with issues |text=Paula will finish this page later. Please don't edit until this message is removed to avoid simultaneous edits.}}
This page is supposed to explain to editors what templates are, how to use them and how to edit them.<br>
This page is supposed to explain to editors what templates are, how to use them and how to edit them.<br>
Not all templates will be explained here, but you should get a general idea about how they work and then be able to use the others as well. You can find all templates in [[:Category:Templates]] and sub-categories.
Not all templates will be explained here, but you should get a general idea about how they work and then be able to use the others as well. You can find all templates in [[:Category:Templates]] and sub-categories.
Line 48: Line 47:
====Internal links====
====Internal links====


For internal links, instead of e.g. {{ic|<nowiki>[[Main Page]]</nowiki>}} to link to the [[Main Page]] we use {{ic|<nowiki>{{Internal Link |target=Main Page |link-name=Main Page}}</nowiki>}}.
For internal links, instead of e.g. {{ic|<nowiki>[[Main Page]]</nowiki>}} to link to the [[Main Page]] we use {{ic|<nowiki>{{Internal link |target=Main Page |link-name=Main Page}}</nowiki>}}.


====Categories====
====Categories====
Line 57: Line 56:


To put some code inside a grey box like {{Ic|example code}} just write <nowiki>{{Ic|example code}}</nowiki>.
To put some code inside a grey box like {{Ic|example code}} just write <nowiki>{{Ic|example code}}</nowiki>.
====Warning small====
To make a {{Warning small|harsh warning}} just write {{Ic|<nowiki>{{Warning small|harsh warning}}</nowiki>}}. In this case {{Ic|harsh warning}} is a custom text, by default {{Ic|<nowiki>{{Warning small}}</nowiki>}} just puts out {{Warning small}}.


====Navbar====
====Navbar====
Line 62: Line 65:
Many pages display a navbar on the bottom, but not in mobile view. To add this to the page just put {{Ic|<nowiki>{{Navbar}}</nowiki>}} on the bottom of the page. If it's a page about a software project, e.g. Mastodon, then use e.g. {{Ic|<nowiki>{{Navbar/Mastodon}}</nowiki>}} instead.
Many pages display a navbar on the bottom, but not in mobile view. To add this to the page just put {{Ic|<nowiki>{{Navbar}}</nowiki>}} on the bottom of the page. If it's a page about a software project, e.g. Mastodon, then use e.g. {{Ic|<nowiki>{{Navbar/Mastodon}}</nowiki>}} instead.


====LangSwiInd====
====Language switch====


This one is rarely needed for basic editing. It simply puts a slash followed by the language code in the text. So e.g. /en, /de, /ja, /he, ...<br>
This one is rarely needed for basic editing. It simply puts a slash followed by the language code in the text. So e.g. /en, /de, /ja, /he, ...<br>
To use it simply put {{Ic|<nowiki>{{LangSwiInd}}</nowiki>}} in the code.
To use it simply put {{Ic|<nowiki>{{Language switch}}</nowiki>}} in the code.


===Content templates===
===Content templates===
Line 95: Line 98:
|Same.
|Same.
|-
|-
|{{ic|<nowiki>{{Infobox App}}</nowiki>}}
|{{ic|<nowiki>{{Infobox app}}</nowiki>}}
|Use in [[:Category:Apps]] articles.
|Use in [[:Category:Apps]] articles.
|Same as above: On the very top of the article except articles with translate tags.
|Same as above: On the very top of the article except articles with translate tags.
|-
|-
|{{ic|<nowiki>{{Infobox App short}}</nowiki>}}
|{{ic|<nowiki>{{Infobox app short}}</nowiki>}}
|Same, if there are no media files for the app uploaded yet.
|Same, if there are no media files for the app uploaded yet.
|Same.
|Same.
Line 115: Line 118:
|Same.
|Same.
|-
|-
|{{ic|<nowiki>{{Infobox Platform}}</nowiki>}}
|{{ic|<nowiki>{{Infobox platform}}</nowiki>}}
|Use on a Fediverse project's advanced page.
|Use on a Fediverse project's advanced page.
|This template is more complicated, use only if you are an experienced template editor
|This template is more complicated, use only if you are an experienced template editor
Line 233: Line 236:


==What you should consider for translations==
==What you should consider for translations==
 
{{Draft section}}
coming soon


==How to create your own templates==
==How to create your own templates==
 
{{Draft section}}
coming soon


{{category |category=Editing guides}}
{{category |category=Editing guides}}