Help:Gebruik van sjablonen
Uit Wikipedia, de vrije encyclopedie
|
Een sjabloon bevat teksten die in de Nederlandstalige Wikipedia op veel plaatsen terugkomen. In een oudere versie van de software stonden deze sjablonen naast de standaard Wikipediateksten in de Wikipedia:MediaWiki-naamruimte, maar inmiddels is daarin een strikte scheiding aangebracht, en is een eigen Sjabloon-naamruimte hiervoor beschikbaar. (Zie over sjablonen ook: Wikipedia:Sjablonen.)
Inhoud |
[bewerk] Toepassingen
Sjablonen kunnen op verschillende manieren worden gebruikt:
- Met {{blabla}} wordt een verwijzing naar een sjabloon op de pagina geplaatst, en de geëvalueerde inhoud wordt getoond.
- Met {{msgnw:blabla}} wordt de wikicode niet geëvalueerd (zoals met <nowiki> tags), maar letterlijk getoond.
- Met {{subst:blabla}} wordt de inhoud van de sjabloon ook daadwerkelijk op de pagina geplaatst alsof je het had ingetypt; de verwijzing verdwijnt dan.
- Met [[Sjabloon:Welkom]] krijg je een gewone link naar de sjabloon-pagina: zoals bij Sjabloon:Welkom.
- Iedere pagina kan als sjabloon gebruikt worden; voor een pagina in de hoofdnaamruimte moet de naam van de pagina voorafgegaan worden door een dubbele punt: {{:paginanaam}}. Voor pagina's in een andere naamruimte dan de hoofdnaamruimte of sjabloon-naamruimte moet het naamruimtevoorvoegsel mede worden vermeld. In rondleidingen kan hier gebruik van gemaakt worden (zie bijv. in de etalage).
[bewerk] Sjablonen met parameters
Het is ook mogelijk parameters mee te geven aan een sjabloon, zodat bepaalde delen van de tekst van een sjabloon aan te passen zijn aan de situatie. Dit kan in de sjabloon door {{{}}} in te voegen.
[bewerk] Voorbeelden
[bewerk] Eenvoudig voorbeeld
We nemen Sjabloon:Test met als inhoud: |
---|
Begin-{{{1}}}-Einde<noinclude>[[Categorie:Sjablonen_paginaspecifiek|{{PAGENAME}}]]</noinclude> |
Syntaxis | Resultaat | Uitleg |
---|---|---|
{{Test}} | Begin-{{{1}}}-Einde | Omdat er geen parameter is opgegeven krijgen we {{{1}}} te zien. |
{{Test|honderd}} | Begin-honderd-Einde | {{{1}}} wordt vervangen door "honderd" |
[bewerk] Complex voorbeeld
We nemen Sjabloon:Test2 met als inhoud: |
---|
Dit is een {{{1}}} voorbeeld met {{{2|meerdere}}} parameters.
</br>Zo moet iedereen dit nummer {{{nummer}}} kiezen. </br>Maar niet altijd ({{{nummer2|}}})<noinclude>[[Categorie:Sjablonen_paginaspecifiek|{{PAGENAME}}]]</noinclude> |
Syntax | Resultaat | Uitleg |
---|---|---|
{{Test2}} | Dit is een {{{1}}} voorbeeld met meerdere parameters.
|
Omdat er geen parameters zijn opgegeven krijgen we enkel tekst op de plaatsen waar dit op voorhand is ingesteld. |
{{Test2|goed|verschillende|TEST}} | Dit is een goed voorbeeld met verschillende parameters.
|
Enkel {{{1}}} en {{{2}}} worden vervangen. De derde parameter ("TEST") wordt genegeerd . |
{{Test2|goed|nummer=100}} | Dit is een goed voorbeeld met meerdere parameters.
|
Als er andere parameters worden gekozen dan {{{1}}} en volgend dan moet men de parameter (hier "nummer=") zelf toewijzen. |
{{Test2|goed|meerdere|nummer=240|nummer2=2000}} | Dit is een goed voorbeeld met meerdere parameters.
|
Hier wordt alles getoond. |
{{Test2| |goed |
Dit is een goed voorbeeld met meerdere parameters.
|
Dit geeft hetzelfde resultaat enkel is dit makkelijker in te vullen. (zie ook Help:Sjablonen voor bedrijven) |
[bewerk] Extra functionaliteiten
Een handige functie is het negeren van velden zodat deze leeg kunnen worden gelaten of zelfs niet worden opgegeven (handig als je achteraf een nieuw veld in de sjabloon zet). Zie voor het gebruik hiervan Help:Parserfuncties.
[bewerk] Sjablonen substitueren - ExpandTemplates
Soms is een artikel of sjabloon erg ingewikkeld geworden door het gebruik van geneste sjablonen, parameters, tabellen en parserfuncties . Om problemen hierin op te sporen kun je de functie Speciaal:ExpandTemplates/(Sjablonen substitueren) gebruiken. Vul in het bovenste veld van deze pagina de titel van de te vertalen pagina in, in het onderste veld de tekst van die pagina (vanuit het edit-scherm). Na aanklikken verschijnt de tekst waarin alle sjablonen zijn omgezet in wiki-tekst zonder sjablonen.
[bewerk] Standaardteksten in de Sjabloon-naamruimte
Er zijn verschillende soorten standaardteksten:
- Wikipedia:Sjablonen voor gebruikersboodschappen, voor meldingen als "Dit is een doorverwijspagina" en de onderdelen van de hoofdpagina.
- Wikipedia:Sjablonen voor navigatietabellen, voor elementen die op verschillende pagina's gebruikt kunnen worden, zoals een lijst met EU-landen of een kalender.
- Help:Sjablonen voor afbeeldingen, sjablonen die extra functionaliteit bieden voor afbeeldingen
- Alle sjablonen
Zie een uitgebreidere behandeling in het Engels op m:Help:Template.