Dlaždice: Porovnání verzí

Z Wiki JU
Ofara (diskuse | příspěvky)
Bez shrnutí editace
Ofara (diskuse | příspěvky)
Bez shrnutí editace
 
(Není zobrazeno 6 mezilehlých verzí od stejného uživatele.)
Řádek 1: Řádek 1:
<includeonly><div class="dlazdice-polozka">
<includeonly><templatestyles src="Šablona:Dlaždice/styles.css" /><div class="dlazdice" style="display:grid; font-size:{{{velikost|120px}}}; gap:{{{mezera|16px}}}; {{#switch: {{{zarovnání|vlevo}}}|střed=margin-left:auto; margin-right:auto;|vpravo=margin-left:auto;|#default=}} {{#if:{{{sloupce|}}}|{{#ifeq: {{{roztažení|ano}}}|ne|grid-template-columns:repeat(auto-fill, minmax(225px, 1fr)); max-width:{{#expr: ({{{sloupce}}}) * 240 + (({{{sloupce}}}) - 1) * 16 }}px;|grid-template-columns:repeat(auto-fill, minmax({{#expr: floor(900 / ({{{sloupce}}})) }}px, 1fr)); max-width:{{#expr: ({{{sloupce}}} + 1) * (floor(900 / ({{{sloupce}}})) + 16) - 17 }}px;}}|grid-template-columns:repeat(auto-fill, minmax({{{šířka|200px}}}, 1fr));}}">
<div class="dlazdice-obrazek"{{#if:{{{velikost|}}}| style="font-size:{{{velikost}}};"}}>[[File:{{{obrázek}}}|256px|link={{{odkaz}}}|alt={{{název}}}]]</div>
{{{1|}}}
<div class="dlazdice-nazev">[[{{{odkaz}}}|{{{název}}}]]</div>{{#if:{{{popis|}}}|
</div>[[Kategorie:Stránky s dlaždicemi]]</includeonly><noinclude>
<div class="dlazdice-popis">{{{popis}}}</div>}}
== Šablona:Dlaždice ==
</div></includeonly><noinclude>
Kontejner pro mřížku dlaždic. Vkládají se do něj [[Šablona:Dlaždice/Položka|položky]].
== Šablona:Dlaždice/Položka ==
Jedna dlaždice uvnitř [[Šablona:Dlaždice]].


=== Parametry ===
=== Parametry ===
{| class="wikitable"
{| class="wikitable"
! Parametr !! Povinný !! Výchozí !! Popis
! Parametr !! Výchozí !! Popis
|-
|-
| <code>obrázek</code> || ano || – || Název souboru bez prefixu <code>File:</code>/<code>Soubor:</code>
| <code>1</code> || – || Obsah: jednotlivé <code><nowiki>{{Dlaždice/Položka|…}}</nowiki></code>
|-
|-
| <code>odkaz</code> || ano || – || Cílová stránka (nebo plná URL, pokud wiki povoluje externí odkazy v tomto tvaru)
| <code>sloupce</code> || (automaticky) || Počet sloupců na desktopu (výchozí rozvržení pro ~900 px obsahu), např. <code>4</code>. Na užší stránce se počet sloupců sám sníží. Když chybí, počet se přizpůsobí šířce stránky podle <code>šířka</code>.
|-
|-
| <code>název</code> || ano || – || Text pod obrázkem
| <code>velikost</code> || 120px || Velikost obrázků ve všech dlaždicích (jednotlivá položka ji může přepsat vlastním <code>velikost</code>)
|-
|-
| <code>velikost</code> || ne || z <code>Dlaždice</code> || Přepíše velikost obrázku jen u této položky, např. <code>96px</code>
| <code>roztažení</code> || ano || <code>ne</code> = dlaždice mají pevnou velikost (jako při 4 sloupcích) a neroztahují se na celou šířku, takže i jedna dlaždice nevypadá obří. Funguje jen spolu s <code>sloupce</code>.
|-
|-
| <code>popis</code> || ne || – || Doplňující menší text pod názvem
| <code>zarovnání</code> || vlevo || <code>vlevo</code>, <code>střed</code> nebo <code>vpravo</code>: umístění mřížky na stránce. Projeví se, když je mřížka užší než stránka (typicky s <code>roztažení=ne</code>).
|-
| <code>šířka</code> || 200px || Minimální šířka dlaždice, jen když není zadáno <code>sloupce</code>
|-
| <code>mezera</code> || 16px || Odstup mezi dlaždicemi
|}
|}
=== Kategorie ===
Stránky, které šablonu používají, se automaticky zařadí do [[:Kategorie:Stránky s dlaždicemi]]. Samotná stránka šablony se nezařazuje.
=== Příklad ===
<pre>
{{Dlaždice|sloupce=4|velikost=140px|
{{Dlaždice/Položka|obrázek=Ikona_K_nastupu.png|odkaz=Útvar personální/K nástupu|název=K nástupu}}
{{Dlaždice/Položka|obrázek=Ikona_zamestnanec.png|odkaz=Útvar personální/Pro zaměstnance|název=Pro zaměstnance|popis=Informace pro stávající zaměstnance}}
}}
</pre>
=== Vzhled ===
Styly jsou v [[Šablona:Dlaždice/styles.css]] (TemplateStyles).
</noinclude>
</noinclude>

Aktuální verze z 9. 10. 2026, 08:36

Šablona:Dlaždice

Kontejner pro mřížku dlaždic. Vkládají se do něj položky.

Parametry

Parametr Výchozí Popis
1 – Obsah: jednotlivé {{Dlaždice/Položka|…}}
sloupce (automaticky) Počet sloupců na desktopu (výchozí rozvržení pro ~900 px obsahu), např. 4. Na užší stránce se počet sloupců sám sníží. Když chybí, počet se přizpůsobí šířce stránky podle šířka.
velikost 120px Velikost obrázků ve všech dlaždicích (jednotlivá položka ji může přepsat vlastním velikost)
roztažení ano ne = dlaždice mají pevnou velikost (jako při 4 sloupcích) a neroztahují se na celou šířku, takže i jedna dlaždice nevypadá obří. Funguje jen spolu s sloupce.
zarovnání vlevo vlevo, střed nebo vpravo: umístění mřížky na stránce. Projeví se, když je mřížka užší než stránka (typicky s roztažení=ne).
šířka 200px Minimální šířka dlaždice, jen když není zadáno sloupce
mezera 16px Odstup mezi dlaždicemi

Kategorie

Stránky, které šablonu používají, se automaticky zařadí do Kategorie:Stránky s dlaždicemi. Samotná stránka šablony se nezařazuje.

Příklad

{{Dlaždice|sloupce=4|velikost=140px|
{{Dlaždice/Položka|obrázek=Ikona_K_nastupu.png|odkaz=Útvar personální/K nástupu|název=K nástupu}}
{{Dlaždice/Položka|obrázek=Ikona_zamestnanec.png|odkaz=Útvar personální/Pro zaměstnance|název=Pro zaměstnance|popis=Informace pro stávající zaměstnance}}
}}

Vzhled

Styly jsou v Šablona:Dlaždice/styles.css (TemplateStyles).