Spring til indhold

Skabelon:Slet tabelkolonne/doc

Fra Wikipedia, den frie encyklopædi

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.

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%
}}
|}