Šablóna:Infobox

z Wikipédie, slobodnej encyklopédie
Prejsť na: navigácia, hľadanie


Túto dokumentáciu [upraviť] [história] [obnoviť]
Dokumentácia Dokumentácia

Použitie[upraviť | upraviť zdroj]

Táto šablóna je "polotovar" – používa sa na vytvorenie ďalších šablón. To znamená, že nie je určená na použitie priamo v článku.

Riadok v tabuľke môže byť buď hlavička, pár popis/dáta, alebo jednoducho iba dáta. Ak je riadok definovaný aj ako hlavička, aj ako pár popis/dáta, hlavička je dominantná (pár popis/dáta je ignorovaný). Ak chcete vložiť obrázok inde než na vrch infobox-u, alebo vložiť vlastné dáta, je to možné použitím riadku len ako dáta.

Parametre[upraviť | upraviť zdroj]

Nadpis[upraviť | upraviť zdroj]

Text v nadpise nad infobox-om
(zvyšné dáta prídu sem)
Text v nadpise vo vrchnom riadku infobox-u
(zvyšné dáta prídu sem)

Sú dva spôsoby, ako vložiť nadpis do infobox-u. Jeden zobrazí nadpis vnútri tabuľky, zatiaľ čo druhý ho zobrazí nad tabuľkou. Môžete ich použiť oba súčasne, len jeden z nich, alebo žiaden (to sa neodporúča).

nadpis 
Text, ktorý bude zobrazený nad tabuľkou.
zahlavie 
Text, ktorý bude zobrazený hore v tabuľke.

Voliteľný obsah[upraviť | upraviť zdroj]

obrazok 
Obrázok, ktorý sa má zobraziť na vrchu tabuľky. Pre zobrazenie obrázka treba vložiť aj syntax pre jeho zobrazenie, napríklad [[Image:Obrazok.jpg|200px]]. Obrázok je prednastavený na zarovnanie na stred.
komentar 
Komentár k obrázku – text, ktorý sa zobrazí pod obrázkom. Zobrazí sa aj bez použitia obrázku, pokiaľ je vyplnený.
hlavicka(n) 
Text, ktorý sa zobrazí v riadku n ako hlavička (tučným písmom a zvýraznený).
popis(n)
Text, ktorý sa zobrazí v riadku n ako popis dát (v ľavej bunke, tučným písmom a zvýraznene).
data(n)
Text, ktorý sa zobrazí v riadku n ako dáta (v pravej bunke).
zapatie
Text, ktorý sa zobrazí v spodnej bunke. Spodná bunka je určená pre poznámku a iné informácie.

Voliteľné CSS štýlovanie[upraviť | upraviť zdroj]

stylTela 
Nastaví štýl pre celú infobox tabuľku.
stylNadpisu 
Nastaví štýl pre nadpis. Nastavovanie farby pozadia je nevhodné, keďže nadpis je zobrazený mimo tabuľky.
stylZahlavia 
Nastaví štýl pre záhlavie. Štandardný štýl má nastavené vlastnosti "font-size: large;", keďže táto bunka je zvyčajne používaná pre nadpis. Ak chcete použiť vrchnú bunku pre bežný text, vložte do parametra stylZahlavia "font-size: medium;".
stylObrazka 
Nastaví štýl pre bunku, v ktorej je obrázok, vrátane jeho komentára. No vlastnosti ovplyvňujúce text by ste mali vložiť do parametra stylKomentara a nie sem.
stylKomentara 
Nastaví štýl pre text komentára obrázka.
stylHlavicky 
Nastaví štýl pre všetky bunky s hlavičkami.
stylPopisu 
Nastaví štýl pre všetky bunky s popismi.
stylDat 
Nastaví štýl pre všetky bunky s dátami.
stylZapatia 
Nastaví štýl pre spodnú bunku – zápätie.

Nastavovanie polí ako nepovinné[upraviť | upraviť zdroj]

Riadok s popisom, ale žiadnymi dátami, sa nezobrazí. Toto umožňuje jednoduchú tvorbu nepovinných riadkov v infobox-e. Aby ste spravili riadok nepovinným, použite parameter, ktorého prednastavená hodnota je prázdny reťazec. Napríklad:

|popis5 = Populácia
|data5  = {{{populacia|}}}

V tomto prípade, ak článok nedefinuje parameter populacia v jeho infobox-e, riadok sa nezobrazí.

Pre komplexnejšie polia s predformátovaným obsahom, ktoré budú stále zobrazené, aj keď parameter nebude definovaný, môžete použiť podmienený výraz "#if" pre zmiznutie všetkého, ak parameter nebol použitý. V nasledujúcom príklade podmienený výraz čítajte ako "#if : parameter hmotnost bol nastavený | tak ho zobraz nasledovaný 'kg'" (if je angl. ak):

|popis6 = Hmotnosť
|data6  = {{#if:{{{hmotnost|}}} | {{{hmotnost}}} kg}}

Ďalšie informácie ohľadne #if čítajte tu (stránka je po anglicky). Taktiež aj hlavičky môžu byť nepovinné. Ak chcete, aby sa hlavička zobrazila len ak je jeden, či viac parametrov vyplnených, môžete použiť nasledujúci príklad:

{{Infobox
|nadpis    = Príklad nepovinnej hlavičky
|hlavička1 = {{#if:{{{udaj1|}}}{{{udaj2|}}}{{{udaj3|}}} |Nepovinná hlavička}}
|popis2    = Údaj 1
|data2     = {{{udaj1|}}}
|popis3    = Údaj 2
|data3     = {{{udaj2|}}}
|popis4    = Údaj 3
|data4     = {{{udaj3|}}}
}}

hlavička1 sa zobrazí ak bude hociktorý z parametrov udaj1, udaj2, alebo udaj3 zadaný. Ak nebude zadaný ani jeden z troch parametrov, hlavička sa nezobrazí.

Príklady[upraviť | upraviť zdroj]

Test Infobox-u
Example.png
Komentár pre example.png
Zadaná len hlavička
Zadané len dáta
Zadané všetky tri (hlavička)
Zadaný popis a dáta (popis) Zadaný popis a dáta (dáta)
Text zápätia
{{Infobox
|nazov         = Infobox
|stylTela      = 
|nadpis        = Test Infobox-u
|stylNadpisu   = 
|obrazok       = [[Image:en:example.png|200px]]
|stylObrazka   = 
|komentar      = Komentár pre example.png
|stylKomentara = 
|stylHlavicky  = background:#ccf;
|stylPopisu    = background:#ddf;
|stylDat       = 

|hlavicka1 = Zadaná len hlavička
|popis1    = 
|data1     = 
|hlavicka2 = 
|popis2    = Zadaný len popis
|data2     = 
|hlavicka3 =
|popis3    = 
|data3     = Zadané len dáta
|hlavicka4 = Zadané všetky tri (hlavička)
|popis4    = Zadané všetky tri (popis)
|data4     = Zadané všetky tri (dáta)
|hlavicka5 =
|popis5    = Zadaný popis a dáta (popis)
|data5     = Zadaný popis a dáta (dáta)

|stylZapatia = background:#ddf;
|zapatie     = Text zápätia
}}

Všimnite si, že keď je popis zadaný ale dáta nie, riadok sa nezobrazí v infobox-e. A keď je hlavička zadaná v rovnakom riadku ako dáta, hlavička dostane prednosť.

V tomto prípade nastavíme parametre stylTela na "width:20em;" a stylPopisu na "width:33%;".

Test Infobox-u
Popis 1 Dáta 1
Popis 2 Dáta 2
Popis 3 Dáta 3
Header 4
Popis 5 Dáta 5: Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
Text zapatia

Úplná, prázdna syntax[upraviť | upraviť zdroj]

Šablóna zobrazí najviac 80 riadkov, pretože by bol výpis príliš dlhý, uvádzame v ňom len 20.

{{Infobox
|stylTela      = 
|nadpis        = 
|stylNadpisu   = 
|zahlavie      = 
|stylZahlavia  = 
|obrazok       = 
|stylObrazka   = 
|komentar      = 
|stylKomentara = 
|stylHlavicky  = 
|stylPopisu    = 
|stylDat       = 

|hlavicka1  = 
|popis1     = 
|data1      = 
|hlavicka2  = 
|popis2     = 
|data2      = 
|hlavicka3  = 
|popis3     = 
|data3      = 
|hlavicka4  = 
|popis4     = 
|data4      = 
|hlavicka5  = 
|popis5     = 
|data5      = 
|hlavicka6  = 
|popis6     = 
|data6      = 
|hlavicka7  = 
|popis7     = 
|data7      = 
|hlavicka8  = 
|popis8     = 
|data8      = 
|hlavicka9  = 
|popis9     = 
|data9      = 
|hlavicka10 = 
|popis10    = 
|data10     = 
|hlavicka11 = 
|popis11    = 
|data11     = 
|hlavicka12 = 
|popis12    = 
|data12     = 
|hlavicka13 = 
|popis13    = 
|data13     = 
|hlavicka14 = 
|popis14    = 
|data14     = 
|hlavicka15 = 
|popis15    = 
|data15     = 
|hlavicka16 = 
|popis16    = 
|data16     = 
|hlavicka17 = 
|popis17    = 
|data17     = 
|hlavicka18 = 
|popis18    = 
|data18     = 
|hlavicka19 = 
|popis19    = 
|data19     = 
|hlavicka20 = 
|popis20    = 
|data20     = 

|zapatie     = 
|stylZapatia =
}}
Ďalšie riadky
|hlavicka21 = 
|popis21    = 
|data21     = 
|hlavicka22 = 
|popis22    = 
|data22     = 
|hlavicka23 = 
|popis23    = 
|data23     = 
|hlavicka24 = 
|popis24    = 
|data24     = 
|hlavicka25 = 
|popis25    = 
|data25     = 
|hlavicka26 = 
|popis26    = 
|data26     = 
|hlavicka27 = 
|popis27    = 
|data27     = 
|hlavicka28 = 
|popis28    = 
|data28     = 
|hlavicka29 = 
|popis29    = 
|data29     = 
|hlavicka30 = 
|popis30    = 
|data30     = 
|hlavicka31 = 
|popis31    = 
|data31     = 
|hlavicka32 = 
|popis32    = 
|data32     = 
|hlavicka33 = 
|popis33    = 
|data33     = 
|hlavicka34 = 
|popis34    = 
|data34     = 
|hlavicka35 = 
|popis35    = 
|data35     = 
|hlavicka36 = 
|popis36    = 
|data36     = 
|hlavicka37 = 
|popis37    = 
|data37     = 
|hlavicka38 = 
|popis38    = 
|data38     = 
|hlavicka39 = 
|popis39    = 
|data39     = 
|hlavicka40 = 
|popis40    = 
|data40     = 



Ak máte otázku k tejto šablóne, alebo potrebujete jej rozšírenie a neviete ho správne naformátovať, pýtajte sa v diskusii k šablóne. Pokiaľ je potrebné šablónu urgentne opraviť, obráťte sa na technickú podporu. Na testovanie šablóny môžete vytvoriť testy šablóny.