Sjablonen zijn een manier om stukken inhoud in Knowledge Base-artikelen te hergebruiken. In plaats van een reeks instructies meerdere keren te schrijven, kunt u deze op één plek aanmaken en bijwerken, en er vervolgens op andere pagina's naar verwijzen. De andere pagina's blijven automatisch bijgewerkt met wijzigingen in het sjabloon!
Inhoudsopgave
Wat zijn sjablonen
Een sjabloon is gewoon een speciale wikipagina waarvan de naam begint met 'Template:'. Het heeft alle functies van een wikipagina: het kan worden gelokaliseerd, het heeft een geschiedenis en het begrijpt wiki-opmaak.
Hoe maakt u een sjabloon
- Maak een nieuw KB-artikel aan. Probeer het uit door een nieuw KB-artikel aan te maken op onze testserver.
- Zorg ervoor dat de naam begint met 'Template:' - bijvoorbeeld Template:aboutconfig.
- Stel de categorie in op 'Template'.
- Ga door met het schrijven van het sjabloon op dezelfde manier als elk ander Knowledge Base-artikel.
Hoe voegt u een sjabloon in een artikel in
Om een sjabloon in een wikipagina te gebruiken, hoeft u alleen maar naar het sjabloon te 'linken'.
Bijvoorbeeld:
[[Template:Some Template]]
of
[[T:Some Template]]
In plaats van een koppeling aan te maken, wordt de inhoud van Template:Some Template in de huidige pagina ingevoegd. Alle wiki-opmaak in het sjabloon wordt weergegeven.
Sjablonen en genummerde lijsten
Voor de meeste doeleinden werkt het gebruik van een genummerde lijst in een sjabloon precies hetzelfde als in elk ander Knowledge Base-document. Er is één belangrijke uitzondering — als uw sjabloon een genummerde lijst is die wordt gebruikt als onderdeel van een grotere genummerde lijst, zal de nummering worden onderbroken.
Tijdelijke oplossing:
Gebruik geen '#' bij een van de stappen en voeg <li> </li> wel toe rond de tweede en volgende stappen, zoals hier:
Dit is de eerste stap in uw lijst
<li>Dit is de tweede stap</li>
<li>Dit is de derde stap</li>
Voeg dan, wanneer u het sjabloon aan een artikel toevoegt, de '#' voor het sjabloon toe:
#[[T:List]]
#Dit is een andere stap die geen deel uitmaakt van het sjabloon
Het zal er als volgt uitzien:
- Dit is de eerste stap in uw lijst
- Dit is de tweede stap
- Dit is de derde stap
- Dit is een andere stap die geen deel uitmaakt van het sjabloon
Een ander belangrijk punt - u kunt geen blokniveau-{for} in deze sjablonen gebruiken. Bijvoorbeeld:
Fout:
{for not fx10}
Eerste stap - Firefox 9 en lager
{/for}
{for fx10}
Eerste stap - Firefox 10 en hoger
{/for}
<li>Dit is de tweede stap</li>
Goed:
{for not fx10}Eerste stap - Firefox 9 en lager{/for}{for fx10}
Eerste stap - Firefox 10 en hoger{/for}
<li>Dit is de tweede stap</li>
Argumenten gebruiken met een sjabloon
Sjablonen ondersteunen het doorgeven van argumenten, zodat u inhoud kunt hergebruiken die bijna hetzelfde is.
Stel bijvoorbeeld dat u een standaardmelding had die gebruikers vertelde dat een document alleen van toepassing was op Firefox 4, en een andere versie die zei dat het alleen van toepassing was op Firefox 3.6. De tekst van die meldingen is mogelijk identiek, behalve de Firefox-versie: een perfect moment om een sjabloon te gebruiken!
Template:OnlyVersionX:
{note}Dit document of deze sectie is alleen van toepassing op '''Firefox {{{1}}}'''!{/note}
Dan kunt u op de ene wikipagina dit doen:
[[Template:OnlyVersionX|4]]
En op een andere pagina kunt u dit doen:
[[Template:OnlyVersionX|3.6]]
U kunt ook meerdere argumenten of hetzelfde argument twee keer gebruiken!
Template:XLikesY:
# {{{2}}} vindt {{{1}}} leuk.
# {{{3}}} vindt {{{2}}} leuk.
# Klas! Niemand vindt {{{2}}} leuk!
Om het te gebruiken:
[[Template:XLikesY|Lisa|Milhouse|Janey]]
Dit zou resulteren in:
- Milhouse vindt Lisa leuk.
- Janey vindt Milhouse leuk.
- Klas! Niemand vindt Milhouse leuk!
Het bijhouden van al die nummers kan verwarrend worden, dus u kunt argumenten voor een sjabloon ook een naam geven:
Template:XPrecededY:
Eerst komt {{{first}}}, dan komt {{{second}}}.
En om het te gebruiken:
[[Template:XPrecededY|first=love|second=marriage]]
Met benoemde argumenten hoeft u zich geen zorgen te maken over de volgorde wanneer u het sjabloon gebruikt:
[[Template:XPrecededY|second=marriage|first=love]]
Beide voorbeelden van het gebruik van Template:XPrecededY hebben hetzelfde resultaat.
Richtlijnen voor de Knowledge Base
Klik voor meer richtlijnen over bijdragen aan de Knowledge Base op hier.