Skabelon:Slet tabelkolonne

Fra Wikipedia, den frie encyklopædi
Documentation icon Skabelondokumentation[vis] [redigér] [historik] [opfrisk]

Denne skabelon kan slette kolonner i simpelt opbyggede tabeller (uden flettede celler). Skabelonen er i første omgang lavet for at kunne redigere den store tabel i Danmarks største byer. Skabelonen virker kun for kolonner, der i wikikoden er omgivet af to lodrette streger (||), det vil sige at den ikke virker når kolonnen i wikikoden er placeret i slutningen eller begyndelsen af en linje. Desuden kan skabelonen kun bruges for den "egentlige" del af tabellen, ikke for de rækker der udgør overskriften.

Parametre[rediger kildetekst]

Der findes en enkelt obligatorisk navngiven parameter:

  • sletkolonne: kolonnenummeret eller -numrene for de kolonner, der ønskes slettet. Hvis der er flere adskilles de af komma.

Rækkerne i wikikoden indsættes som unavngivne parametre. Det er nødvendigt at erstatte lighedstegn med @@ i wikikoden, fordi der ellers sker forveksling med navngivne parametre.

Desuden findes disse valgfri parametre

  • antal rækker: normalt finder skabelonen selv antallet af rækker, men det kan angives manuelt
  • totalt antal kolonner: normalt finder skabelonen selv antallet af kolonner, men det kan angives manuelt

Vejledning med eksempel[rediger kildetekst]

Udgangspunktet er en tabel, hvor en eller flere kolonner ønskes slettet, her kolonne 3 (2016):

By 2017 2016 +/-
Elmelund 12 10 +5%
Ruerne 5 6 -8%
Ravnebjerg 4 7 -10%
Holmstrup 3 7 -20%

Tabellen ovenfor er dannet ved hjælp af denne kode:

{| class="wikitable" style="text-align:right;"
|-
! By !! 2017 !! 2016 !! +/-
|-
|align="left"| Elmelund || 12 || 10 || +5%
|-
|align="left"| Ruerne || 5 || 6 || -8%
|-
|align="left"| Ravnebjerg || 4 || 7 || -10%
|-
|align="left"| Holmstrup || 3 || 7 || -20%
|}

I dette eksempel erstattes lighedstegn efter "align" med @@ og overskriftcellen med tallet "2016" slettes manuelt:

{| class="wikitable" style="text-align:right;"
|-
! By !! 2017 !! +/-
{{Slet tabelkolonne
| sletkolonne = 3 |
|-
|align@@"left"| Elmelund || 12 || 10 || +5%
|-
|align@@"left"| Ruerne || 5 || 6 || -8%
|-
|align@@"left"| Ravnebjerg || 4 || 7 || -10%
|-
|align@@"left"| Holmstrup || 3 || 7 || -20%
}}
|}

Resultat:

By 2017 +/-
Elmelund 12 +5%
Ruerne 5 -8%
Ravnebjerg 4 -10%
Holmstrup 3 -20%

Bemærk Det er ikke nødvendigt at udskifte lighedstegn i tabelrækkerne, når de forekommer i referencer (<ref name="blabla">...</ref>) eller i andre skabeloner, da de eksekveres inden denne skabelon.

Brug subst:[rediger kildetekst]

For ikke at skabelonen skal køres hver gang siden vises, kan man bruge subst:. Resultatet viser sig, når man har gemt siden, ikke ved forhåndsvisning.

{| class="wikitable" style="text-align:right;"
|-
! By !! 2017 !! +/-
{{subst:Slet tabelkolonne
| sletkolonne = 3 |
|-
|align@@"left"| Elmelund || 12 || 10 || +5%
|-
|align@@"left"| Ruerne || 5 || 6 || -8%
|-
|align@@"left"| Ravnebjerg || 4 || 7 || -10%
|-
|align@@"left"| Holmstrup || 3 || 7 || -20%
}}
|}

Se også[rediger kildetekst]