Přeskočit na obsah

Šablona:Navbox se sloupci

Tato stránka je zamčena pro neregistrované a nové uživatele
Z Wikipedie, otevřené encyklopedie

Tato navigační šablona slouží pro zobrazování obsahu ve sloupcích.

Základní syntax

Zobrazeny jsou pouze povinné parametry a parametr colwidth.

{{Navbox se sloupci
|name = {{subst:PAGENAME}}
|title =
|colwidth = <!--(pro nastavení defaultní šířky pro každý sloupec,,
                  vhodněji v proporční jednotce, jako například 'em'*)-->
|col1 =
|col2 =
}}

Parametry

Povinné parametry jsou uvedeny tučně. Parametry označená křížkem jsou parametry shodné jako u sesterské šablony {{Navbox}}. Podrobnější popis k těmto parametrům najdete v dokumentaci šablony {{Navbox}}.

Běžné nastavení

name
Název šablony. Název této šablony je například „Navbox se sloupci.“
state
Možné hodnoty jsou collapsed, uncollapsed, plain, off a defaultní je autocollapse. Pro více informací vizte dokumentaci u šablony {{Navbox}}.
navbar
Možné hodnoty jsou plain, off a defaultně se nevyplňuje. Pro více informací vizte dokumentaci u šablony {{Navbox}}.
border
Možné hodnoty jsou child, none a defaultně se nevyplňuje. Pro více informací vizte dokumentaci u šablony {{Navbox}}.

Jednotlivé části

title
Nadpis je text, který se objeví v záhlaví celé šablony.
above
Pomocí tohoto parametru se dá vytvořit úvodní položka navigační šablony nad všemi skupinami, výčty a obrázky.
image
Hodnota parametru je odkaz na obrázek, který se zobrazí napravo od výčtů.
imageleft
Hodnota parametru je odkaz na obrázek, který se zobrazí nalevo od výčtů.
below
Pomocí tohoto parametru se dá vytvořit koncová položka (zápatí) navigační šablony pod všemi skupinami, výčty a obrázky.

Styly

bodystyle
Styl (CSS) pro celé tělo šablony.
titlestyle
Styl pro title (nadpis), obvykle používaný pro změnu pozadí hlavičky navigační šablony.
abovestyle
belowstyle
Styly pro část above a below. Obvykle se využívají pro nastavení barvy pozadí nebo zarovnání textu.
basestyle
Společný styl pro title, above, below a groupn. Tento styl se neuplatní pro obsah výčtů (parametry listn). Tento styl se hodí pro relativně snadnou změnu základní barvy navigační šablony bez nutnosti měnit styly pro její jednotlivé části.
imagestyle
Styl pro parametr image.
imageleftstyle
Styl pro parametr imageleft.
colstyle
Styl pro všechny sloupce. Pokud je použit, obvykle má hodnotu background:color.
oddcolstyle
evencolstyle
Styl pro liché, resp. sudé sloupce (parametry listn, n může být liché, nebo sudé).
colnstyle
Styl pouze pro n sloupec.
colheaderstyle
Styl pro všechny nadpisy sloupců.
colnheaderstyle
Styl pro n nadpis sloupce.
colnfooterstyle
Styl pro n footer buňky.

Parametry sloupců

colwidth
Šířka, vhodněji v proporční jednotce jako je em či v procentuální hodnotě použitá pro všechny sloupce. Defaultně 10em. Příklady:
colwidth = 15em
colwidth = 25%
fullwidth
Pokud má parametr jakoukoliv hodnotu, pak celková šířka sloupce je lineárně zmenšena, aby celkový součet šířek byl 100 %. Jedná se spíše o pokročilý parametr, který nemusí být použit a měl by zůstat nevyplněn. Pokud je použit parametr colheader či colfooter, pak je tento parametr použit automaticky: Příklad:
fullwidth = true
padding
Číslo a jednotka udávající velikost výplně každého výčtu. Pro více informací vizte dokumentaci u šablony {{Navbox}}.
colnwidth
Šířka ntého sloupce (přepíše parametr colwidth).
coln
Obsah ntého sloupce. Pokud je využit, je třeba vypsat parametr col1. Může být maximálně 20 sloupců.
colnheader
Nadpis ntého sloupce, který se zobrazí nad sloupcem.
colnfooter
Patková buňka, která se zobrazí pod ntým sloupcem.
colnheadercolspan
Počet, kolik sloupců ntých nadpisů sloupců by mělo být rozpětí. Defaultně 1. Pokud je vyšší než jedna, poté nespecifikujte nadpisy sloupců, kterých se to týká. Například pokud je col1headercolspan = 3, pak nechte col2header a col3header prázdné.
colnfootercolspan
Počet, kolik sloupců ntých patek sloupců by mělo být rozpětí. Defaultně 1. Pokud je vyšší než jedna, poté nespecifikujte patky sloupců, kterých se to týká. Například pokud je col1footercolspan = 3, pak nechte col2footer a col3footer prázdné.

Další groups (skupiny) a lists (seznamy)

Je možné v šabloně přidat další groups (skupiny) a lists (seznamy). Následující parametry vytvoření těchto položek zajišťují. Pro bližší popis jednotlivých parametrů vizte {{Navbox}}

groupn
Popis se týká řady parametrů, jejichž název se liší jen číslem, t. j. group1, group2, atd…; n může být nejvýše 6.
listn
Popis se týká řady parametrů, jejichž název se liší jen číslem, t. j. list1, list2, atd…; n může být nejvýše 6.
groupstyle
Styl pro všechny skupiny (parametry groupn). Tento parametr přetíží všechny styly definované pro celou navigační šablonu.
groupnstyle
Styl pro jednu konkrétní skupinu (parametr groupn).
liststyle
Styl pro všechny výčty (parametry listn).
listnstyle
Styl pro jeden konkrétní výčet (parametr listn).
listpadding
Číslo a jednotka udávající velikost výplně každého výčtu (parametry listn).
oddstyle
evenstyle
Styl pro liché, resp. sudé výčty (parametry listn, n může být liché, nebo sudé). Přetíží styl výčtů (parametr liststyle). Používá se pro střídání tmavších a světlejších výčtů, což zlepšuje čitelnost.
evenodd [swap, even, odd, off]
Pro popis vizte {{Navbox}}.

Příklad

Příklad s procentuální šířkou

{{Navbox se sloupci
| name = Plasty
| title = [[Plast]]y
| colwidth = 33%
| colstyle = text-align: center
| col1 = [[Polyethylen]] (PE)<br /> [[Polyethylentereftalát]] (PET, dříve PETP či PERF)<br /> [[Polyvinylchlorid]] (PVC)<br /> [[Polyvinylidenchlorid]] (PVDC)<br /> [[Polybuten]] (PB)
| col2 = [[Polypropylen]] (PP)<br /> [[Polyamidová vlákna|Polyamidy]] (PA)<br /> [[Polykarbonát]] (PC)<br /> [[Polytetrafluorethylen]] (PTFE)<br /> [[Polyvinylacetát]] (PVAC)
| col3 = [[Polystyren]] (PS)<br /> [[Polyestery]]<br /> [[Akrylonitrilbutadienstyren]] (ABS)<br /> [[Polymetylmethakrylát|Plexisklo]] (PMMA)<br /> [[Polyvinylalkohol]] (PVAL)
}}

Příklad s vnořenými navboxy

{{Navbox se sloupci
|name = Kontinentální liga ledního hokeje
|title = [[Kontinentální liga ledního hokeje]]
|fullwidth = yes
|col1 = {{Navbox|child
|title = Divize [[Vsevolod Bobrov|Bobrov]]
|list1 = [[Salavat Julajev Ufa]]
|list2 = [[Avangard Omsk]]
|list3 = [[Barys Astana]]
|list4 = [[HK Sibir Novosibirsk]]
|list5 = [[Amur Chabarovsk]]
|list6 = [[Metallurg Novokuzněck]]}}
|col2 = {{Navbox|child
|title = Divize [[Anatolij Tarasov|Tarasov]]
|list1 = [[HC Dynamo Moskva]]
|list2 = [[HC CSKA Moskva]]
|list3 = [[HC Spartak Moskva]]
|list4 = [[Dinamo Riga]]
|list5 = [[SKA Petrohrad]]
|list6 = [[HC Dynamo Minsk]]}}
|col3 = {{Navbox|child
|title = Divize [[Valerij Charlamov|Charlamov]]
|list1 = [[Atlant Mytišči]]
|list2 = [[Lokomotiv Jaroslavl]]
|list3 = [[Torpedo Nižnij Novgorod]]
|list4 = [[Severstal Čerepovec]]
|list5 = [[HC MVD Balašicha]]
|list6 = [[Viťaz Čechov]]}}
|col4 = {{Navbox|child
|title = Divize Černyšev
|list1 = [[Ak Bars Kazaň]]
|list2 = [[Metallurg Magnitogorsk]]
|list3 = [[Traktor Čeljabinsk]]
|list4 = [[HC Lada Togliatti]]
|list5 = [[Neftěchimik Nižněkamsk]]
|list6 = [[Avtomobilist Jekatěrinburg]]}}
}}

Související šablony

  • {{Navbox}} – základní navigační šablona
  • {{Navboxes}} – šablona seskupující jednotlivé šablony {{Navbox}}