Modul:List/Dokumentace: Porovnání verzí

Z Wikimedia ČR
Skočit na navigaci Skočit na vyhledávání
Nová stránka: '''Modul:List/Dokumentace''' <includeonly>Kategorie:Wikipedie:Moduly</includeonly>
 
vytvoření dokumentace
Řádek 1: Řádek 1:
'''Modul:List/Dokumentace'''
{{Podstránka s dokumentací}}<!--  KATEGORIE PROSÍM PŘIDÁVEJTE AŽ NA KONEC STRÁNKY  -->
<includeonly>[[Kategorie:Wikipedie:Moduly]]</includeonly>
'''List''' může být použit k vytvoření seznamu. Každá položka v seznamu může mít vlastní [[CSS]] styl nastavený parametrem.
 
Odrážky u položek seznamu jsou potlačeny pomocí CSS, vnitřní HTML ale i tak je seznam stále postavený na principu {{tag|ul}}/{{tag|ol}} + {{tag|li}} v seznamu, nikoli tabulkou nebo odřádkováním.
 
== Použití ==
; Základní použití
<pre><nowiki>{{</nowiki>#invoke:List<nowiki>|</nowiki>typ seznamu<nowiki>|</nowiki>první položka<nowiki>|</nowiki>druhá položka<nowiki>|</nowiki>třetí položka<nowiki>|</nowiki>...<nowiki>}}</nowiki></pre>
 
; Všechny parametry
<pre>
<nowiki>{{</nowiki>#invoke:List<nowiki>|</nowiki>typ seznamu
<nowiki>|</nowiki>první položka<nowiki>|</nowiki>druhá položka<nowiki>|</nowiki>třetí položka<nowiki>|</nowiki>...
<nowiki>|class    = </nowiki>třída
<nowiki>|style    = </nowiki>styl
<nowiki>|list_style  = </nowiki>styl pro tag ul
<nowiki>|item_style  = </nowiki>styl pro všechny tagy li'
<nowiki>|item1_style = </nowiki>styl pro první tag li''<nowiki> |item2_style = </nowiki>''styl pro druhý tag li''<nowiki> |</nowiki>...
<nowiki>}}</nowiki>
</pre>
 
=== Parametry ===
* Poziční parametry (<code>1</code>, <code>2</code>, <code>3</code>...) – toto jsou položky seznamu. Nejsou-li přítomny, žádné položky seznamu se nezobrazí.
* {{para|class}} – třída pro tagy {{tag|div}} obklopující seznam, např. <code>plainlinks</code>.
* {{para|style}} – CSS styl pro tagy {{tag|div}} obklopující seznam, např. <code>font-size: 90%;</code>.
* {{para|list_style}} – CSS styl pro tagy {{tag|ul}} celého seznamu. Formát je stejný jako pro parametr {{para|style}}.
* {{para|item_style}} – CSS styl pro všechny položky seznamu (tagy {{tag|li}}). Formát je stejný jako pro parametr {{para|style}}.
* {{para|item1_style}}, {{para|item2_style}}, {{para|item3_style}}... – CSS styly pro každou položku seznamu. Formát je stejný jako pro parametr {{para|style}}.
 
=== Příklad ===
{| class="wikitable"
! Kód !! Výsledek
|-
| <code><nowiki>{{#invoke:list|unbulleted|položka1|položka2|položka3|položka4|položka5|položka6|položka7|položka8|položka9}}</nowiki></code>
| {{#invoke:list|unbulleted|položka1|položka2|položka3|položka4|položka5|položka6|položka7|položka8|položka9}}
|-
| <code><nowiki>{{#invoke:list|unbulleted|Vítěz|Druhé místo|Třetí místo|item_style=color:blue;}}</nowiki></code>
| {{#invoke:list|unbulleted|Vítěz|Druhé místo|Třetí místo|item_style=color:blue;}}
|-
| <code><nowiki>{{#invoke:list|unbulleted|Vítěz |Druhé místo |Třetí místo |item1_style=background-color:yellow; |item2_style=background-color:silver; |item3_style=background-color:#fdc;}}</nowiki></code>
| {{#invoke:list|unbulleted|Vítěz |Druhé místo |Třetí místo |item1_style=background-color:yellow; |item2_style=background-color:silver; |item3_style=background-color:#fdc;}}
|}
 
<includeonly><!--  KATEGORIE PŘIDÁVEJTE SEM, DĚKUJEME  -->
[[Kategorie:Wikipedie:Moduly]]
</includeonly>

Verze z 1. 5. 2017, 18:20

List může být použit k vytvoření seznamu. Každá položka v seznamu může mít vlastní CSS styl nastavený parametrem.

Odrážky u položek seznamu jsou potlačeny pomocí CSS, vnitřní HTML ale i tak je seznam stále postavený na principu Šablona:Tag/Šablona:Tag + Šablona:Tag v seznamu, nikoli tabulkou nebo odřádkováním.

Použití

Základní použití
{{#invoke:List|typ seznamu|první položka|druhá položka|třetí položka|...}}
Všechny parametry
{{#invoke:List|typ seznamu
|první položka|druhá položka|třetí položka|...
|class     = třída
|style     = styl
|list_style  = styl pro tag ul
|item_style  = styl pro všechny tagy li'
|item1_style = styl pro první tag li'' |item2_style = ''styl pro druhý tag li'' |...
}}

Parametry

Příklad

Kód Výsledek
{{#invoke:list|unbulleted|položka1|položka2|položka3|položka4|položka5|položka6|položka7|položka8|položka9}}
  • položka1
  • položka2
  • položka3
  • položka4
  • položka5
  • položka6
  • položka7
  • položka8
  • položka9
{{#invoke:list|unbulleted|Vítěz|Druhé místo|Třetí místo|item_style=color:blue;}}
  • Vítěz
  • Druhé místo
  • Třetí místo
{{#invoke:list|unbulleted|Vítěz |Druhé místo |Třetí místo |item1_style=background-color:yellow; |item2_style=background-color:silver; |item3_style=background-color:#fdc;}}
  • Vítěz
  • Druhé místo
  • Třetí místo