Pojdi na vsebino

Predloga:Navpolje s strnljivimi skupinami/dok

Iz Wikipedije, proste enciklopedije

Predloga:Collapsible templates Ta predloga ustvari navigacijsko predlogo, ki je sestavljena iz skupin sorodnih člankov. Vse skupine so zaprte (privzeto stanje). Kakorkoli, z nastavitvijo parametra je lahko željena skupina odprta.

Uporaba

[uredi kodo]

Odstranite parametre, ki jih ne uporabite. Predloga trenutno podpiro do 20 skupin/seznamov groups/lists, vendar se jih lahko doda, če je to potrebno. Primerna je za uporabo najmanj dveh skupin/seznamov; drugače raje uporabi predlogo {{Navpolje}}.

{{Navpolje s strnljivimi skupinami
|name = {{subst:PAGENAME}}
|state = 
|selected = {{{1|}}}

|title = 
|titlestyle = 
|groupstyle = 
|image = 

|group1 = 
|abbr1 = 
|list1 =

|group2 = 
|abbr2 = 
|list2 = 

 ...

|group10 = 
|abbr10 = 
|list10 = 
}}

Parametri

[uredi kodo]

Predloga je narejena tako, da deluje v skladu z drugima dvema sestrskima predlogama {{Navpolje}} in {{Navpolje stolpci}}. Vse tri predloge si delijo skupne parametre zaradi konsistence in lažjo uporabo (ti parametri so označeni z . Za podribnejši opis parametrov si oglejte dokumentacijo predloge {{Navpolje}}.

Uvodni (setup) parametri

[uredi kodo]
name
Ime predloge. Npr, ime te predloge je "Navpolje s strnljivimi skupinami".
state [autocollapse, uncollapsed, collapsed, plain, off]
Začetna nastavitev možnosti odpri/zapri. Za več informacij glej {{Navpolje}}.
navbar
Možne vrednosti so plain, off, privzeta nastavitev je prazen parameter (blank). Za več informacij glej {{Navpolje}}.
border
Možne vrednosti so child, none, privzeta nastavitev je prazen parameter (blank). Parametru nastavi vrednost child, če želiš uporabiti navpolje znotraj drugega navpolja; s to opcijo je navpolje child brez okvirja (border) in je ustrezno nameščen znotraj starševskega navpolja. Starševsko navpolje je lahko območje seznama (list) v predlogi {{Navpolje}}, stolpec predloge {{Navpolje stolpci}} ali območje seznama (list) {{Navpolje s strnljivimi skupinami}}. Za več informacij glej {{Navpolje}} in primere.

Osnovni podatkovni parametri

[uredi kodo]
title
Naslov predloge, prikazan na sredini v naslovni vrstici (titlebar) na vrhu predloge.
above
Besedilo ali drugi elementi, ki se prikažejo nad groups/lists.
image
Slika na desni strani vseh groups/lists.
imageleft
Slika na levi strani vseh groups/lists.
below
Besedilo ali drugi elementi, ki se prikažejo pod groups/lists.

Skupine (group)/seznami (list) parametri

[uredi kodo]
groupn
Naslov vsake skupine.
listn
Vsebina/wikipovezave, ki bodo naštete v skupini. Uporabi pike za ločevanje med wikipovezavami (glej Glej tudi poglavje). Opcijsko lahko uporabite tu predlogi {{Navpolje}} ali {{Navpolje stolpci}} s parametrom |border=child. Če uporabiš ta parameter, pusti ustrezen groupn prazen, ker bo child navpolje zagodovil zaprto/odprto stanje.
abbrn
Kratek pomenski naslov skupine. Glej spodaj parameter selected za uporabo tega parametra. Ta parameter je neobvezen, ampak je njegova uporaba priporočljiva.
selected
Če je vrednost selected enaka vrednosti abbrn, potem je seznam listn razprt, vsi drugi seznami pa so zaprti. Če je selected prazen, ali ne ustreza nobenemu abbrn, potem so vse skupine skrite. Običajno je ta parameter nastavljen na {{{1|}}}. Ker je ta predloga osnova za druge predloge, mora obstajati način za prenos parametra group iz članka sekundarni predlogi.
staten [autocollapse, uncollapsed, collapsed, plain, off]
Privzeta nastavitev razprtosti listn je zaprto (collapsed). Ta opcija se prepiše na razprto (uncollapsed), če je selected enak abbrn.
imagen
Slika, ki se prikaže v listn vsebinskem območju na desni strani.
imageleftn
Slika, ki se prikaže v listn vsebinskem območju na levi strani.

Parametri za stil (style)

[uredi kodo]
bodystyle
CSS stil/i, ki se priredijo celotni predlogi.
titlestyle
CSS stil/i, ki se priredijo naslovni vrstici (titlebar); običajno background:color. Barva wikipovezav se mora spremeniti ročno z uporabo span tagov. Za primer lahko uporabiš |title=[[Skavtizem|<span style="color:ivory;">Skavtizem</span>]] za spremembo barve povezave. Gumb [odpri]/[zapri] in gumbi p.p.u povezav uporabljajo barvo nastavljeno v parametru titlestyle. Tukaj je primer nastavitve titlestyle:
|titlestyle=background:darkgreen;color:ivory;
abovestyle
belowstyle
CSS stil/i, ki se priredijo parametroma above and below, vsakemu posebej.
basestyle
CSS stil/i, ki se priredijo parametrom title, above, below in groupn, vsem istočasno.
imagestyle
CSS stil/i, ki se priredijo parametru image. Ta stil se ne priredi parametrom imagen.
imageleftstyle
CSS stil/i, ki se priredijo parametru imageleft. Ta stil se ne priredi parametrom imageleftn.
groupstyle
CSS stil/i, ki se priredijo vsem naslovom skupin. Obišči to stran da poiščeš svetlejšo barvo kot barva ozadja za naslov. Primer:
|groupstyle=background:lightgreen;
groupnstyle
CSS stil/i, ki se priredijo točno določenemu naslovu skupine; ta nastavitev prepiše vse nastavitve določene v groupstyle.
liststyle
CSS stil/i, ki se priredijo vsem parametrom vsebine seznamov.
listnstyle
CSS stil/i, ki se priredijo parametrom za določeno vsebino seznama; ta nastavitev prepiše vse nastavitve določene v liststyle.
listpadding
Notranji odmik (padding), določen s sorazmernostno enoto em, za vsako celico seznama (list); privzeta nastavitev je 0.25em na levi in desni, in 0em zgoraj in spodaj.

Primeri

[uredi kodo]

Osnovni primeri

[uredi kodo]
{{Navpolje s strnljivimi skupinami
|name = Univerza Michigan
|title = [[Univerza Michigan|<span style="color:#FFD700;">Univerza Michigan, Ann Arbor</span>]]
|titlestyle = background:#00008B;color:#FFD700;
|groupstyle = background:#FFD700;color:#00008B;
|listclass = hlist
|image = 
|selected = {{{1|}}}
|state = collapsed

|group1 = [[Univerza Michigan|<span style="color:#00008B;">Članice univerze</span>]]
|abbr1 = academics
|list1 = * [[University of Michigan College of Engineering|College of Engineering]]...

|group2 = [[Michigan Wolverines|<span style="color:#00008B;">Šport</span>]]
|abbr2 = šport
|list2 = * [[Michigan Stadium|Michigan Stadium]]
* [[Crisler Arena|Crisler Arena]]...

|group3 = Univerzitetno zemljišče
|abbr3 = campus
|list3 = * [[Angell Hall Observatory]]
* [[Burton Tower]]
* [[The Diag]]...

}}

Gnezdenje drugi oblik Navpolj

[uredi kodo]

Ta primer kaže kako {{Navpolje}}, {{Navpolje s strnljivimi skupinami}} in {{Navpolje stolpci}} delujejo skupaj. Pritisni uredi gumb, da si ogledaš kodo. Vsak izmed child navpolj ima prvi parameter postavljen na child.

Gnezdenje navpolj, da pridobiš več skupin/seznamov

[uredi kodo]

NAvpolja lahko gnezdiš tako, vključno z {{Navpolje s strnljivimi skupinami}}, da dobiš neomejeno število skupin/seznamov (groups/lists). Spodnji primer uporablja eno predlogo {{Navpolje s strnljivimi skupinami}} da skreira prvih 10 strnljivih skupin, in gnezdeno predlogo za naslednjih 10 skupin in še naslednjo gnezdeno za zadnjih 6. Glej kodo, da izveš kako deluje. Precej preprosto je dodajati toliko skupin/seznanmov kot jih želite:

Glej tudi

[uredi kodo]
zložljiva slika skupine privzeta barva ozadja glave parameter (body) sloga zgled
{{Navpolje}} collapsible levo/desno od telesa Da #ccccff Da {{Navigacija Osončje}}
{{Navpolje stolpci}} collapsible levo/desno od stolpca Ne #ccccff Da {{Papeži}}
{{Navpolje leta}} collapsible Ne Ne #ccccff Ne {{??}}
{{Navpolje s strnljivimi skupinami}} collapsible levo/desno od telesa in/ali v vsaki listi Da #ccccff Da {{Lune Plutona in Eride}}
Collapsible atributi
Tip CSS razredi Javascript Zloži se, ko je Prilagojeno
začetno stanje
Gnezdenje
Strnljive tabele collapsible Definirano v Common.js 2 ali več samo-strnljivih na strani Da Da