Predloga:Navpolje podskupina

Iz Wikipedije, proste enciklopedije
Skoči na: navigacija, iskanje
Documentation icon Dokumentacija predloge[predogled] [uredi] [zgodovina] [osveži]

Ta predloga je narejena tako, da se uporablja skupaj z predlogo {{Navpolje}} ali katerokoli drugo navigacijsko predlogo, ki dovoljujejo kreacijo seznamov wikipovezav z naslovi (titles ali groups headers). Ta predloga kreira podpredloge, ki so lahko prirejene seznamu (list) znotraj predloge {{Navpolje}}. Podskupina lahko vsebuje do 20 seznamov (group/list).

Uporaba[uredi | uredi kodo]

Odstranite parametre, ki jih ne uporabite.

{{Navpolje podskupina
| groupstyle = 
| liststyle  = 

| group1 = 
| list1  = 
| group2 = 
| list2  = 
...
| group20 = 
| list20  = 
}}

Opisi parametrov[uredi | uredi kodo]

Ta predloga uporablja vse parametra predloge {{Navpolje}}. Za podrobnejšo razlago opisov poglej dokumentacijo omenjene predloge. Dejansko je edina razlika med to predlogo in predlogo {{Navpolje}} sledeča:

  • Parameter border ima privzeto vrednost "child"
  • Notranji odmik (padding) skupine (group) ima privzeto vrednost 0.75em na levi in desni strani, in se lahko spremeni le s spremembo parametra grouppadding. To je narejeno zaradi izogibanja hrošča škatelnega modela Internet Explorerja (Internet Explorer box model bug), ki povzroča nepravilni prikaz širine skupin (groups).

Vse ostalo je točno tako kot v predlogi {{Navpolje}}.

Tukaj so opisani le najbolj osnovni parametri.

Celice[uredi | uredi kodo]

listn
(t.j. list1, list2 ..., list20) Jedro predloge, običajno je to seznam wikilinkov. Besedilo je lahko zapisano v ločenih vrsticah, če je celoten seznam obdan z <div> </div>. Obvezen je vsaj en list parameter; vsak dodaten list se prikaže v ločeni vrstici tabele. Vsak listn je lahko postavljen za ustreznim groupn parameter, če je le-ta zagotovljen (glej spodaj). Privzeta barva ozadja seznama in celotne tabele je transparent, torej prikatuje isto barvo ozadja kot jo uporablja starševsko navpolje.
groupn
(t.j. group1, group2 ..., group20) Če je paramater opredeljen, se besedilo pojavi v naslovni celici, ki je prikazana na levi strani listn. Če ni določen, listn uporabi polno širino tabele. Privzeta barva ozadja je #e6e6ff, lahko pa jo spremenite s parametrom groupstyle (glej spodaj).

Parametri za stil (style)[uredi | uredi kodo]

bodystyle
Določa CSS stil, ki se priredi telesu predloge. Primeri:
background:#nnnnnn;
text-align:[right/center/left/justified];
groupstyle
CSS stil/i, ki se priredi groupn celicam. Ta opcija prepiše vse stile, ki so bili prirejeni celotni tabeli. Primeri:
background:#nnnnnn;
text-align:[left/center/right];
vertical-align:[top/middle/bottom];
white-space:nowrap;
grouppadding
CSS stil/i, ki se priredi notranjemu odmiku (padding) skupine (group). Običajno se določi s določen s sorazmernostno enoto em. Priporočljivo je, da se ta parameter ne nastavlja, tako da se uporabijo privzete nastavitve. Primeri:
|grouppadding=0em 1em; (1em levo/desno, 0em zgoraj/spodaj)
|grouppadding=0em 0.5em 0em 1em; (0em zgoraj, 0.5em desno, 0em spodaj, 1em levo)
liststyle
CSS stili/i, ki se priredijo vsem seznamom (lists). Prepisan je lahko s parametroma oddstyle in evenstyle (če sta opredeljena), opisana spodaj.
oddstyle
evenstyle
Priredi se liho (list1, list3, itd) ali sodo (list2, list4, itd) oštevilčenim seznamom. Ta dva parametra razveljavita stil, ki ga določa parameter liststyle. Privzeta vrednost doda črtasti vzorec (bel in siv) liho/sodim vrsticam z namenom izboljšanja preglednosti. Ta nastavitev naj se ne spreminja razen v izjemnih primerih.
evenodd [swap, even, odd, off]
Če je nastavljeno |evenodd=swap, se obrne vrstni red črtastega vzorca. Običajno, je ozadje sodih vrstic svetlosive barve; če uporabite to nastavitev bodo to barvo prevzele lihe vrstice. Nastavitev na |evenodd=even ali |evenodd=odd obarva vse vrtice določene barve črtastega vzorca enako. Nastavitev na |evenodd=off onemogoči črtasti vzorec. To je parameter za naprednejšo uporabo in naj se uporablja le za popravljanje vzorca, kadar je navpolje uporabljen kot child v drugem navpolju in se črtast vzorec ne ujema. OPOMBA: Zaradi sistemskih omejitev, ne uporabi podpičja pri zaključku ukaza.

Nastavljanje širine skupin[uredi | uredi kodo]

Če je uporabljenih več predlog {{Navpolje podskupina}} znotraj starševske predloge {{Navpolje}}, izgleda bolje, če se širina med skupinami ujema. Za dosego tega nastavite parameter groupwidth:

|groupwidth=10em

Drugi način je, da nastavite parametre groupstyle, ki vsebujejo željeno širino in liststyle parametre na width:auto (zaradi HTML/CSS vzrokov). Na primer: vključi sledečo kodo v vsako {{Navpolje podskupina}} za poravnavo širine:

|groupstyle=width:10em;
|liststyle=width:auto;
  • OPOMBA: Da deluje groupstyle širina, moraš nastaviti liststyle širino na "auto".

Če uporabiš tudi parametra image ali imageleft, boš moral po vsej verjetnosti ročno nastaviti tudi njuno širino z uporabo parametrov imagestyle in imageleftstyle.

Primeri[uredi | uredi kodo]

Primer 1[uredi | uredi kodo]

Primer uporabe Navpolje podskupina znotraj predloge Navpolje.

{{Navpolje
| name   = Zaščitene območja Kolorada
| title  = Zaščitene območja Kolorada
| group1 = National Park Service
| list1  = 
  {{Navpolje podskupina
   |group1 = Narodni parki
   |list1  = [[Black Canyon of the Gunnison National Park|Black Canyon of the Gunnison]]{{•}} [[Great Sand Dunes National Park and Preserve|Great Sand Dunes]]{{•}} [[Mesa Verde National Park|Mesa Verde]]{{•}} [[Rocky Mountain National Park|Rocky Mountain]]
   |group2 = Nacionalni spomeniki
   |list2  = [[Colorado National Monument|Colorado]]{{•}} [[Florissant Fossil Beds National Monument|Florissant Fossil Beds]]{{•}} [[Hovenweep National Monument|Hovenweep]]{{•}} [[Yucca House National Monument|Yucca House]]
   |group3 = Zgodovinska prizorišča
   |list3  = [[Bent's Old Fort National Historic Site|Bent's Old Fort]]{{•}} [[Sand Creek Massacre National Historic Site|Sand Creek Massacre]]
   |group4 = Rekreacijsko območje
   |list4  = [[Curecanti National Recreation Area|Curecanti]]
  }}
| group2 = Zaščiteni gozdovi
| list2  = [[Arapaho National Forest|Arapaho]]{{•}} [[Grand Mesa National Forest|Grand Mesa]]{{•}} [[Gunnison National Forest|Gunnison]]{{•}} [[Pike National Forest|Pike]]{{•}} [[Rio Grande National Forest|Rio Grande]]{{•}} [[Roosevelt National Forest|Roosevelt]]{{•}} [[Medicine Bow - Routt National Forest|Medicine Bow - Routt]]{{•}} [[San Isabel National Forest|San Isabel]]{{•}} [[San Juan National Forest|San Juan]]{{•}} [[Uncompahgre National Forest|Uncompahgre]]{{•}} [[White River National Forest|White River]]
}}

Primer 2[uredi | uredi kodo]

Primer izvedbe vodoravnih naslovov podskupine za list1 in list3, ter seznama wikipovezav za list2 in list4. Nastavljena sta list1style in list3style za barvo ozadja naslova.

{{Navpolje
| name  = Roman Emperors
| title = Roman Emperors
| group1 = Crisis 235 AD - 284 AD
| list1  = [[Maximinus Thrax]]{{·}} [[Gordian I]]{{·}} [[Gordian II]]{{·}} [[Pupienus]] and [[Balbinus]]{{·}} [[Gordian III]]{{·}} [[Philip the Arab]]{{·}} [[Decius]]{{·}} [[Trebonianus Gallus]]{{·}} [[Aemilianus]]{{·}} [[Valerian (emperor)|Valerian]]{{·}} [[Gallienus]]{{·}} [[Claudius II]]{{·}} [[Quintillus]]{{·}} [[Aurelian]]{{·}} [[Marcus Claudius Tacitus]]{{·}} [[Florianus]]{{·}} [[Marcus Aurelius Probus|Probus]]{{·}} [[Carus]]{{·}} [[Numerian]]{{·}} [[Carinus]]
| group2 = Dominate
| list2  = 
  {{Navpolje podskupina
   |list1style = background:#ddf;
   |list1 = '''284 AD - 395 AD'''
   |list2 = [[Diocletian]]{{·}} [[Maximian]]{{·}} [[Constantius Chlorus|Constantius I]]{{·}} [[Galerius]]{{·}} [[Flavius Valerius Severus|Severus II]]{{·}} [[Maxentius]]{{·}} [[Maximinus]]{{·}} [[Licinius]]{{·}} [[Constantine I]]{{·}} [[Constantine II (emperor)|Constantine II]]{{·}} [[Constans|Constans I]]{{·}} [[Constantius II]]{{·}} [[Julian the Apostate]]{{·}} [[Jovian (Emperor)|Jovian]]{{·}} [[Valentinian I]]{{·}} [[Valens]]{{·}} [[Gratian]]{{·}} [[Valentinian II]]{{·}} [[Eugenius]]{{·}} [[Theodosius I]]
   |list3style = background:#ddf;
   |list3 = '''Western Empire (393 AD - 476 AD)'''
   |list4 = [[Honorius (emperor)|Honorius]]{{·}} [[Constantius III]]{{·}} [[Joannes]]{{·}} [[Valentinian III]]{{·}} [[Petronius Maximus]]{{·}} [[Avitus]]{{·}} [[Majorian]]{{·}} [[Libius Severus]]{{·}} [[Anthemius]]{{·}} [[Olybrius]]{{·}} [[Glycerius]]{{·}} [[Julius Nepos]]{{·}} [[Romulus Augustus]]
  }}
}}

Glej tudi[uredi | uredi kodo]

  • {{Navpolje}} – Osnovno navpolje
  • {{Navbox subgroup long}} – Razširjena verzija {{Navpolje podskupina}}, ki dovoljuje do 38 podskupin.
  • {{Navpolje stolpci}} – Sestrska predloga, ki v navpolju zagotavlja stolpce.
  • {{Navpolje zložljive skupine}} – Še ena varianta.
  • en:Wikipedia:Line break handling – kako pravilno delati s presledki med besedami oz. word wraps (prelom vrstice) v Wikipediji, zaradi preloma vrstice linkanih povezav v seznamih navpolj.
  • {{Brezpreloma začetek}} – Priporočen format pri dodajanju pik, pip ali pomišljajev med elementi seznamov. Stran opisuje kako jih pravilno uporabljati.
  • {{Nobold}} – Za prikaz normalnega teksta znotraj besedila, ki je poudarjeno (bold), t.j.. naslovne celice v tabelah.
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 zložljive skupine}} 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
Zložljive tabele collapsible Definirano v Common.js 2 ali več samo-zložljivih na strani da da