Help:Sjabloon
Sjablonen kunnen worden gebruikt om veel voorkomende teksten of handelingen te herhalen.
Inhoud
Wat is
Een sjabloon is een bijzondere wikitekst die als programma wordt uitgevoerd als de sjabloon-naam tussen dubbele kromme haken {{ }} wordt geplaatst.
De sjabloon-naam bestaat uit twee delen: Sjabloon: Naam. (let op de dubbele punt)
De sjabloon-inhoud bestaat gewoonlijk uit twee delen: sjabloon tekst of code - uitleg voor gebruik.
Waar
Het wordt gebruikt om regelmatig terugkerende taken uit te voeren.
Zie bijvoorbeeld de vensters op de Hoofdpagina die door sjablonen iedere maand wordt aangepast. De sjablonen zoeken de tekst of afbeelding die bij de maand passen. Hierdoor hoeft de Hoofdpagina niet iedere maand te worden herschreven.
Ook is het handig om met een sjabloon verwijzingen te tonen, infoboxen te plaatsen of vergelijkingen te onderzoeken.
Hoe
We houden sjablonen netjes met __NOEDITSECTION__ doordat geen onnodige bewerkknopjes verschijnen.
We gebruiken code <noinclude> om de code van de rest te scheiden. Vanaf hier wordt niets meer door het sjabloon gebruikt, maar is wel zichtbaar op de sjabloon-pagina.
Elke pagina kan als sjabloon dienen als het wordt geplaatst met {{:Paginanaam}}. Dit mag echter alleen met hoge uitzondering omdat wiki-code in deze vorm problemen kan veroorzaken.
Naam
Een sjabloon-pagina wordt aangemaakt met het formaat Sjabloon:naam en bestaat uit twee delen.
- Het soort bestand Sjabloon:Naam. (let op de dubbele punt)
- De naam Sjabloon:Naam.
Inhoud
De sjabloon-inhoud bestaat gewoonlijk uit twee delen:
- Het eerste deel.
- De sjabloon code of tekst die moet worden uitgevoerd.
- Code afsluiten
- Aan het eind van de code, direct na het laatste karakter, komt <noinclude>
- Dit is om lege regels onder het geplaatste sjabloon te voorkomen en de paginaopmaak niet te verstoren.
- Uitleg voor gebruik
- Na de codeafsluiting volgt de gebruiksaanwijzing voor plaatsing en invullen van eventuele extra code.
- Gebruik hiervoor Sjabloon info zoals dat ook in Sjabloon:Standaard wordt gebruikt.
- Sjabloon afsluiten
- Als laatste volgt de categorisatie en wordt afgesloten met </noinclude>.
Voorbeeld
Zie Sjabloon:Standaard dat door {{Standaard}} het volgende toont.
- Doel
- Samenstellen van een standaard voor sjablonen
- Invullen
- Plaats de code tussen __NOEDITSECTION__ en <noinclude>
- Vul de sjablooninfo in.
Zie voor meer uitleg Help:Sjabloon.