Skabelon:Slet tabelkolonne
|
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% }} |}