Sjabloon:Navigatie/Tabel

Uit Amiepedia
Naar navigatie springen Naar zoeken springen
De sjabloonbeschrijving hieronder wordt niet afgebeeld wanneer het sjabloon wordt geplaatst.

Doel

De inhoud van een navigatiesjabloon opnemen in een tabel met twee kolommen, om subkopjes netjes onder elkaar uit te lijnen.

Gebruik (voorbeeld)

{{Navigatie
| titel = 
| inhoud = 
{{Navigatie/Tabel
| R1C1 = 
| R1C2 = 
| R2C1 = 
| R2C2 = 
| R3C1 = 
| R3C2 = 
| R4C1 = 
| R4C2 = 
enz. 
}}
}}

Indien er meerdere tabellen worden ingevoegd kan er gebruik gemaakt worden van de extra parameter breedtelinkerkolom:

{{Navigatie
| titel = 
| inhoud = 
{{Navigatie/Tabel
| breedtelinkerkolom = (optioneel, eenheid "em")
| R1C1 = 
| R1C2 = 
| R2C1 = 
| R2C2 = 
enz.
}}
{{Navigatie/Tabel
| breedtelinkerkolom = (dezelfde waarde)
| R1C1 = 
| R1C2 = 
| R2C1 = 
| R2C2 = 
enz.
}}
}}

Vermijd verticale balken

Doordat de inhoud van de body van een navigatiesjabloon dat gebaseerd is op als parameter wordt doorgegeven aan dat sjabloon, kunnen daarin geen verticale balken ("|") worden gebruikt; deze worden dan namelijk als parameterscheidingsteken opgevat waardoor de tekst ná dat teken wegvalt. Daardoor is het ook niet mogelijk een tabel te maken met Wiki-codes, tenzij de verticale balken worden vervangen door ; een nadeel daarvan is dat de code moeilijk leesbaar wordt.

Eigenschappen

  • De breedte van de kolommen past zich automatisch aan aan de inhoud, het geheel wordt gecentreerd
  • De tabel bevat maximaal 18 rijen
  • De inhoud van elke cel wordt opgegeven in een parameter waarvan de naam is samengesteld uit de nummers van rij en kolom; R1C1 betekent dus rij 1, kolom 1
  • Het is natuurlijk mogelijk meerdere keren te gebruiken binnen . Om te verhinderen dat de breedte van de linkerkolom ongelijk wordt, kan de breedte aan elkaar gelijk gemaakt worden door een goed gekozen waarde voor de parameter breedtelinkerkolom op te geven. Zie voor een voorbeeld .

Standaard

We willen graag dat de navigatiesjablonen een gestandaardiseerd uiterlijk hebben. Enkele standaarden zijn:

  • Als scheidingsteken tussen de verschillende items in het sjabloon wordt · gebruikt (· of ASCII 0183).
  • De velden in de linkerkolom worden vet, dus tussen drie aanhalingstekens. Daarachter komt een dubbele punt.
  • De velden in de linkerkolom komen bij voorkeur op één regel. Dat kan geforceerd worden door het langste veld in te zetten.

Voorbeelden

Invoer 1:

{{Navigatie
| titel = The Beatles
| inhoud = 
{{Navigatie/Tabel
| R1C1 = '''Albums:'''
| R1C2 = [[Let It Be (album)|Let It Be]] · [[Help! (album)|Help!]]
| R2C1 = {{Nowrap|'''Belangrijkste hits:'''}}
| R2C2 = [[I Feel Fine]] · [[Ticket to Ride (nummer)|Ticket to ride]]
}}
}}

Resultaat 1:

Albums:Let It Be · Help!
Sjabloon:NowrapI Feel Fine · Ticket to ride


Invoer 2:

{{Navigatie
| titel = [[Koninkrijk der Nederlanden]]
| afb_groot = [[Bestand:Flag of the Netherlands.svg|30px|Vlag van het Koninkrijk der Nederlanden]]
| inhoud =
{{Navigatie/Tabel
| R1C1 = '''[[Landen van de wereld|Landen]]:'''
| R1C2 = [[Aruba]] · [[Nederland]] · {{Nowrap|[[Nederlandse Antillen]]}}
| R2C1 = '''[[Provincies van Nederland|Provincies van Nederland]]:'''
| R2C2 = [[Drenthe]] · [[Flevoland]] · [[Friesland]] · [[Gelderland]] · [[Groningen (provincie)|Groningen]] · [[Limburg (Nederland)|Limburg]] · [[Noord-Brabant]] · [[Noord-Holland]] · [[Overijssel]] · [[Utrecht (provincie)|Utrecht]] · [[Zeeland (provincie)|Zeeland]] · [[Zuid-Holland]]
| R3C1 = {{Nowrap|'''[[Eilandgebied|Eilandgebieden van de Antillen]]:'''}}
| R3C2 = {{Nowrap|[[Bonaire]] (met [[Klein Bonaire]])}} · {{Nowrap|[[Curaçao]] (met [[Klein Curaçao]])}} · {{Nowrap|[[Saba]] (met [[Green Island (Nederlandse Antillen)|Green Island]])}} · {{Nowrap|[[Sint Eustatius]]}} · {{Nowrap|[[Sint Maarten (eilandgebied)|Sint Maarten]]}}
}}
}}

Resultaat 2:

Landen:Aruba · Nederland · Sjabloon:Nowrap
Provincies van Nederland:Drenthe · Flevoland · Friesland · Gelderland · Groningen · Limburg · Noord-Brabant · Noord-Holland · Overijssel · Utrecht · Zeeland · Zuid-Holland
Sjabloon:NowrapSjabloon:Nowrap · Sjabloon:Nowrap · Sjabloon:Nowrap · Sjabloon:Nowrap · Sjabloon:Nowrap