Hulp:Templates
From WikiGTA - De Nederlandse Grand Theft Auto walkthrough! - Alles over GTA4!
Medewerkers Vakwerk |
Een pagina aanmaken Een pagina bewerken Afbeeldingen Tabellen Templates Categories Maps |
WikiGTA:Hulp WikiGTA:Medewerkers |
Leden forum |
Het is op WikiGTA mogelijk om een standaard opmaak te maken die je eenvoudig op veel pagina kunt gebruiken. Zo kun je een lange, ingewikkelde tabel vereenvoudigen tot een korte code. Zo'n standaard opmaak noemen we een 'template' (Of in het Nederlands: 'Sjabloon'). De tabel hiernaast, met alle WikiGTA-bewerkpagina's, is een template. Andere goede voorbeelden van templates vind je bij de personages en voertuigen op WikiGTA. Zo'n template maak je door de opmaak waarvan je de template wilt maken op een aparte pagina te zetten, waarna je die aparte pagina oproept op iedere pagina waar je de template wilt hebben.
Inhoud |
[Bewerk] Een template gebruiken
[Bewerk] Een gewone template gebruiken
Als voorbeeld nemen we de GTA SA-Template. De aparte pagina (de template-pagina) heet Template:GTA SA. Op die pagina kun je de template aanpassen zoals je gewend bent bij een normale pagina, als dat nodig is. Om een template op te roepen, gebruik je twee paar accolades, met daartussen de titel van de template. Voor deze template is dat dus simpelweg:
{{GTA SA}}
Wanneer je dat op een pagina zet, verschijnt er dus de volgende template:
| Grand Theft Auto: San Andreas | ||
|---|---|---|
| Missies | The Introduction · Missieoverzicht · Missies · 100% Checklist | |
| Submissies | Vigilante · Paramedic · Firefighter · Taxi Driver · Pimping · Freight · Burglary · Import/export · Trucking · Quarry | |
| Features | Voertuigen · Radiozenders · Safe houses · Personages · Wapens · Gangs · Territorium · Respect · Sexappeal · Dates · Assets · Casinogames · Voeding · Winkels e.d. · Special outfits · Prostituees · Criminal Rating | |
| Collectables | Tags · Snapshots · Horseshoes · Oysters · Unique Stunt Jumps | |
| Scholen | Driving School · Flight School · Boat School · Bike School | |
| Overige | Cheats · Easter eggs · Systeemeisen · Plattegronden · Vindplaatsen · Besturing · Hidden Interiors · Modificaties · Outtakes · Glitches en Bugs · Credits | |
[Bewerk] Een template met variabelen gebruiken
Bij veel templates moet je echter een aantal variabelen invoeren. Als we de personages-template als voorbeeld nemen, en die code ( {{Gta_personage}} ) hier neerzetten, krijg je het volgende:
| ||||||||||||||||||
| De teksten tussen drie paar accolades (image, naam, bijnaam, etc.) zijn allemaal variabelen, die je zelf moet invullen. Dat doe je door onder de template-naam, alle variabelen met invulling, gescheiden door een =-teken te zetten. Alle variabelen moeten worden afgesloten met een |-teken. De '}}' komt helemaal op het laatst.
Hier een voorbeeld: {{Gta_personage|
image=[[Image:WikiGTAlogo.PNG]]|
naam=Buster|
bijnaam="Poor" Buster|
gang=The Dummy's|
geslacht=Man|
plaats=GTAforum|
gta=[[Grand Theft Auto]]|
acteur=[[User:Lantyz|Lantyz]]}}
Geeft: | ||||||||||||||||||
| ||||||||||||||||||
[Bewerk] Een template maken
[Bewerk] Een gewone template maken
Een template maken is heel eenvoudig. Allereerst moet je een nieuwe pagina voor de template aanmaken. De naam van de pagina moet beginnen met 'Template:', zodat de pagina herkenbaar is als template. Achter de dubbele punt (zonder spatie ertussen!) komt de eigenlijke titel. Houd deze titel kort en herkenbaar, zodat je de template eenvoudig kan toevoegen.
Alles wat je op de pagina zet, verschijnt overal waar je de template oproept. Wat je in de template zet, kan je zelf bepalen.
[Bewerk] Een template met variabelen maken
Templates worden vaak gebruikt om ingewikkelde tabellen te dupliceren. De tabel hoef je dan alleen op de template-pagina te zetten; Op alle pagina's waar de template gebruikt wordt komt de tabel dan automatisch te staan. Het enige wat je dan nog hoeft te doen, is de variabelen invullen. Een template met variabelen maken gaat als volgt:
Maak eerst een pagina aan zoals hierboven staat beschreven bij de normale template. Als voorbeeld gebruiken we een eenvoudige tabel, die we 'Template:Voorbeeld' noemen:
{|border=1
|'''Naam'''
|Buster
|-
|'''Beroep'''
|Dummy
|}
| Naam | Buster |
| Beroep | Dummy |
De woorden 'Buster' en 'Dummy' zijn de variabelen, omdat ze bij ieder personage verschillen. De variabelen geven we op de template-page aan met drie paar accolades:
{|border=1
|'''Naam'''
|{{{naam}}}
|-
|'''Beroep'''
|{{{beroep}}}
|}
| Naam | {{{naam}}} |
| Beroep | {{{beroep}}} |
Als je bovenstaande code op een templatepagina zet, krijg je dit. De template kun je dan gebruiken met een andere naam en een ander beroep, de code wordt dan bijvoorbeeld:
{{Voorbeeld|
naam=Jim
beroep=Profeet}}
| Naam | Jim |
| Beroep | Profeet |
Je kunt de template nu zo vaak gebruiken als je wilt, met allerlei verschillende variabelen. De namen en beroepen verschillen, maar de tabel blijft altijd hetzelfde:
| Naam | Sinterklaas |
| Beroep | Goedheiligman |
| Naam | Beatrix |
| Beroep | Koningin |
| Naam | Caligula |
| Beroep | Keizer |


