Šablóna:Infobox
Obsah |
Použitie [upraviť]
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ť]
Nadpis [upraviť]
| (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ť]
- 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ť]
- 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ť]
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ť]
![]() 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%;".
| 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ť]
Š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.
- Použitie šablóny na stránkach šablón.
- Zoznam podstránok tejto šablóny.
