Přeskočit na obsah

Šablona:Infobox pravidlo: Porovnání verzí

Z Infopedia
N
Bez shrnutí editace
Řá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]]&nbsp;}} {{{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>

Verze z 2. 5. 2025, 15:57


Š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]
}}