|
|
| Řádek 1: |
Řádek 1: |
| <includeonly> | | <includeonly>{{#invoke:InfoboxPravidlo|main}}</includeonly> |
| <table class="infobox mw-collapsible" style="
| |
| max-width:100%;
| |
| width:300px;
| |
| border:1px solid #aaa;
| |
| background-color:#f9f9f9;
| |
| font-size:90%;
| |
| float:{{#switch:{{lc:{{{zarovnání|vpravo}}}}}|vlevo=left|žádné=none|#default=right}};
| |
| clear:{{#switch:{{lc:{{{zarovnání|vpravo}}}}}|vlevo=left|žádné=none|#default=right}};
| |
| margin:0 0 1em 1em;
| |
| word-wrap:break-word;
| |
| line-height:1.4em;
| |
| ">
| |
| | |
| <tr>
| |
| <th colspan="2" style="
| |
| text-align:center;
| |
| font-size:125%;
| |
| background-color:{{#switch:{{lc:{{{typ|}}}}}
| |
| | pravidlo = #ffe0f0
| |
| | #default = #cccccc
| |
| }};
| |
| color:black;">
| |
| {{#if:{{{ikona|}}}|[[Soubor:{{{ikona}}}|20px|class=noviewer]] }} {{{název|}}}
| |
| </th>
| |
| </tr>
| |
| | |
| {{#if:{{{obrázek|}}}|
| |
| <tr>
| |
| <td colspan="2" style="text-align:center;">[[Soubor:{{{obrázek}}}|frameless|upright=1.2|center|class=noviewer]]</td>
| |
| </tr>
| |
| }}
| |
| | |
| {{#if:{{{popis|}}}|
| |
| <tr>
| |
| <td colspan="2" style="text-align:center; font-style:italic;">{{{popis}}}</td>
| |
| </tr>
| |
| }}
| |
| | |
| <!-- Dynamické položky -->
| |
| {{#vardefine:i|1}}
| |
| {{#while:
| |
| | {{#if:{{{pole{{#var:i}}|}}}|1|0}}
| |
| | <tr>
| |
| <th style="vertical-align:top;">{{{pole{{#var:i}}}}}</th>
| |
| <td>{{{hodnota{{#var:i}}}}}</td>
| |
| </tr>
| |
| {{#vardefine:i|{{#expr:{{#var:i}}+1}}}}
| |
| }}
| |
| | |
| <!-- Collapsible sekce -->
| |
| {{#if:{{{sekce1|}}}|
| |
| <tr class="mw-collapsible mw-collapsed">
| |
| <th colspan="2" style="text-align:left; background-color:#eee;">{{{sekce1}}}</th>
| |
| </tr>
| |
| <tr class="mw-collapsible-content">
| |
| <td colspan="2">{{{obsah1}}}</td>
| |
| </tr>
| |
| }}
| |
| | |
| {{#if:{{{externí_linky|}}}|
| |
| <tr>
| |
| <th>Externí odkazy</th>
| |
| <td>{{{externí_linky}}}</td>
| |
| </tr>
| |
| }} | |
| </table>
| |
| </includeonly> | |
|
| |
|
| <noinclude> | | <noinclude> |
| === Šablona:Infobox_pravidlo === | | === Šablona:Infobox_pravidlo === |
| Infobox určený pro pravidla, normy nebo podobné definované soubory. Tento infobox podporuje skládací sekce, zarovnání, automatické položky a externí odkazy.
| | Používá Lua modul [[Modul:InfoboxPravidlo]] k vykreslení infoboxu pro pravidla, normy apod. |
|
| |
|
| ==== Parametry ==== | | ==== Použití ==== |
| * `název=` – hlavní titulek pravidla
| |
| * `ikona=` – název ikony (např. `Rules_icon.svg`)
| |
| * `typ=` – typ článku (výchozí je pravidlo)
| |
| * `zarovnání=` – `vpravo`, `vlevo`, `žádné`
| |
| * `obrázek=`, `popis=`
| |
| * `pole1=`, `hodnota1=`, `pole2=`, `hodnota2=`, atd.
| |
| * `sekce1=`, `obsah1=` – skládací sekce
| |
| * `externí_linky=`
| |
| | |
| ==== Příklad použití ====
| |
| <pre> | | <pre> |
| {{Infobox_pravidlo | | {{Infobox_pravidlo |
| Řádek 99: |
Řádek 22: |
| }} | | }} |
| </pre> | | </pre> |
| | |
| | [[Kategorie:Šablony infoboxů]] |
| | [[Kategorie:Šablony volající Modul:InfoboxPravidlo]] |
| </noinclude> | | </noinclude> |
Šablona:Infobox_pravidlo
Používá Lua modul Modul:InfoboxPravidlo k vykreslení infoboxu pro pravidla, normy apod.
Použití
{{Infobox_pravidlo
| název = Základní pravidla Infopedie
| ikona = Rules_icon.svg
| typ = pravidlo
| obrázek = Infopedia-rules.png
| popis = Základní pravidla pro užívání Infopedie
| pole1 = Vytvoření článků
| hodnota1 = Podle standardů Infopedie
| pole2 = Citace
| hodnota2 = Povinné pro všechny články
| sekce1 = Archiv
| obsah1 = [[Infopedia:Archiv pravidel]]
| externí_linky = [https://www.infopedia.cz pravidla Infopedie]
}}