Szablon:Navbox ze zwijanymi grupami

Z Wikipedii, wolnej encyklopedii
Skocz do: nawigacji, wyszukiwania
[edytuj] [odśwież] Dokumentacja

Ten szablon tworzy szablon nawigacyjny z grupami artykułów podzielonymi na podtematy. Wszystkie grupy parametrów są domyślnie schowane. Jednak z użyciem odpowiedniego parametru jedna z nich może być rozwinięta w celu pokazania artykułów z tej podgrupy.

Użycie[edytuj | edytuj kod]

Należy usunąć parametry, które nie zostaną użyte. Szablon umożliwia wyświetlenie do 15 grup z linkami. Należy użyć co najmniej 2 grup, w przeciwnym wypadku wystarczy szablon {{Navbox}}.

{{Navbox ze zwijanymi grupami
|nazwa = {{subst:PAGENAME}}
|zwijanie = 
|wybrane = {{{1|}}}

|tytuł = 
|styl tytułu = 
|styl opisu = 
|grafika = 

|opis1 = 
|skrót1 = 
|spis1 =

|opis2 = 
|skrót2 = 
|spis2 = 

 ...

|opis15 = 
|skrót15 = 
|spis15 = 
}}

Parametry[edytuj | edytuj kod]

Dla ułatwienia szablon {{Navbox}} oraz pokrewne szablony {{Navbox z kolumnami}} i {{Navbox ze zwijanymi grupami}} posiadają wiele parametrów o identycznych nazwach. Wszystkie parametry oznaczone gwiazdką * są wspólne dla tych trzech szablonów. Szczegółowy ich opis znajduje się w dokumentacji {{Navbox}}.

Podstawowe parametry[edytuj | edytuj kod]

nazwa*
Nazwa szablonu, potrzebna do wyświetlania linków w górnej belce.
zwijanie* [auto, rozwinięte, zwinięte, zwykłe, brak]
Początkowy stan opcji pokaż/ukryj. Sprawdź szczegóły w {{Navbox}}.
belka*
Możliwe wartości to zwykła, brak i domyślna pusta wartość. Sprawdź {{Navbox}}.
ramka*
Możliwe wartości to podgrupa, brak i domyślna pusta wartość. Ustawienie podgrupa jest dobre, jeśli chcemy użyć tego szablonu wewnątrz innego: wtedy szablon-dziecko pojawia się bez ramek i dobrze pasuje do swojego "rodzica". Rodzicem może być parametr spis w {{Navbox}}, kolumna w {{Navbox z kolumnami}} lub spis w innym szablonie {{Navbox ze zwijanymi grupami}}. Sprawdź informacje i przykłady w {{Navbox}}.

Podstawowa zawartość[edytuj | edytuj kod]

tytuł*
Tytuł szablonu, wyświetlany wyśrodkowany w pasku tytułowym na górze szablonu.
góra*
Tekst lub inny element, który pojawia się ponad wszystkim spisami.
grafika*
Grafika, która znajdzie się po prawej od wszystkich zwiniętych spisów.
grafika lewa*
Grafika, która znajdzie się po lewej od wszystkich zwiniętych spisów.
dół*
Tekst lub inny element, który pojawia się pod wszystkim spisami.

Parametry spisów[edytuj | edytuj kod]

opisn
Tytuł grupy o numerze n, wyświetlany w jej osobnym pasku z linkami pokaż/ukryj.
spisn*
Spis linków i innej zawartości, która ma być pokazana po rozwinięciu opisun. Może tu być użyty szablon-dziecko ({{Navbox}} lub {{Navbox z kolumnami}}) z parametrem ramka = podgrupa. Jeśli tak robisz, usuń odpowiadający temu spisowi parametr opis, bo szablon-dziecko już zapewnia własne zwijanie.
skrótn
Skrót grupy o numerze n. Zobacz parametr wybrane, aby zobaczyć, jak używać tego parametru. Parametr nie jest obowiązkowy.
wybrane
Jeśli wartość parametru wybrane jest równa wartości jednego z parametrów skrótn, to spisn pozostanie rozwinięty, podczas gdy wszystkie pozostałe spisy będą zwinięte. Jeśli wybrane pozostanie puste lub nie dopasuje się do żadnego skrótn, wszystkie grupy będą zwinięte. Zazwyczaj ten parametr powinien być ustawiony na wartość {{{1|}}}. Ponieważ ten szablon jest szablonem bazowym dla innych, musi być sposób na przekazywanie parametru wybranej grupy z artykułu przez szablon na wyższym poziomie do tego.
zwijanien [auto, rozwinięte, zwinięte, zwykłe, brak]
Początkowy stan zwijania spisun. Domyślnie jest ustawione na zwinięte. Jeśli ustawiony jest parametr wybrane równy skrótn dla pewnego n, to ten parametr nie ma znaczenia.
grafikan
Grafika pojawiająca się po prawej od spisun.
grafika lewan
Grafika pojawiająca się po lewej od spisun.

Parametry CSS[edytuj | edytuj kod]

styl ogólny*
Styl CSS dla całego szablonu.
styl tytułu*
Styl CSS dla paska tytułowego, zazwyczaj background: kolor. Kolor linków musi być ręcznie zmieniany za pomocą tagów span, np. tytuł = [[Harcerstwo|<span style="color:ivory;">Harcerstwo</span>]] pozwala na zmianę tekstu. Przyciski [pokaż]/[ukryj] oraz p-d-e używają koloru określonego w parametrze styl tytułu. Przykład:
titlestyle = background:darkgreen;color:ivory;
styl góry*
styl dołu*
Styl CSS odpowiednio dla pól góra i dół.
styl bazowy*
Styl CSS równocześnie dla parametrów tytuł, góra, dół i opisn.
styl grafiki*
Styl CSS dla parametru grafika. Nie daje efektu w parametrach grafikan.
styl grafiki lewej*
Styl CSS dla parametru grafika lewa. Nie daje efektu w parametrach grafika lewan.
styl opisu
Styl CSS dla wszystkich opisów grup. Na tej stronie można łatwo znaleźć odpowiednie kolory dla przejść np. z koloru paska tytułowego do bieli. Przykład:
styl opisu = background:lightgreen;
styl opisun
Styl CSS dla konkretnego opisu grupy, nadpisuje wartość parametru styl opisu.
styl spisu*
Styl CSS dla wszystkich spisów linków.
styl spisun*
Styl CSS dla konkretnego spisu, nadpisuje wartość parametru styl spisu.

Przykłady[edytuj | edytuj kod]

Przykład podstawowy[edytuj | edytuj kod]

{{Navbox ze zwijanymi grupami
|nazwa = University of Michigan
|tytuł = [[University of Michigan|<span style="color:#FFD700;">The University of Michigan, Ann Arbor</span>]]
|styl tytułu = background:#00008B;color:#FFD700;
|styl opisu = background:#FFD700;color:#00008B;
|wybrane = {{{1|}}}
|zwijanie = zwinięte

|opis1 = [[University of Michigan#Academic profile|<span style="color:#00008B;">Academics</span>]]
|skrót1 = academics
|spis1 = [[University of Michigan College of Engineering|College of Engineering]] •  [[University of Michigan College of Literature, Science, and the Arts|College of Literature, Science and the Arts]] •  [[Gerald R. Ford School of Public Policy]] •  [[University of Michigan Law School|Law School]] •  [[University of Michigan Health System|Medical School]] •  [[Ross School of Business]] •  [[University of Michigan School of Education|School of Education]] •  [[University of Michigan School of Information|School of Information]] •  [[University of Michigan School of Music, Theatre & Dance|School of Music, Theatre & Dance]] • [[University of Michigan School of Natural Resources and Environment|School of Natural Resources and Environment]] •  [[University of Michigan School of Public Health|School of Public Health]] •  [[Taubman College of Architecture and Urban Planning]]

|opis2 = [[Michigan Wolverines|<span style="color:#00008B;">Athletics</span>]]
|skrót2 = athletics
|spis2 = [[Michigan Stadium|Michigan Stadium]] •  [[Crisler Arena|Crisler Arena]] •  [[Yost Ice Arena|Yost Ice Arena]] •  [[Michigan Wolverines|Michigan Wolverines]] •  [[Michigan Wolverines football|Football]] •  [[Michigan-Ohio State rivalry|UM-OSU Rivalry]] •  [[Little Brown Jug (football)|Little Brown Jug]] •  [[Paul Bunyan Trophy]] •  [[Cold War (ice hockey)|Cold War]]

|opis3 = Campus
|skrót3 = campus
|spis3 = [[Angell Hall Observatory]] •  [[Burton Tower]] •  [[The Diag]] •  [[David M. Dennison Building|Dennison Building]] •  [[Gerald R. Ford Presidential Library]] •  [[Hill Auditorium|Hill Auditorium]] •  [[Lurie Tower]] •  [[Matthaei Botanical Gardens]] •  [[Michigan Union]] •  [[Museums at the University of Michigan|Museums]] •  [[Nichols Arboretum]] •  [[University of Michigan Health System|UM Health System]] •  [[University of Michigan Library|University Library]]

}}

Zagnieżdżanie innych szablonów Navbox[edytuj | edytuj kod]

Ten przykład pokazuje, jak szablony {{Navbox}}, {{Navbox ze zwijanymi grupami}} i {{Navbox z kolumnami}} tworzą jeden duży szablon. Przyciśnij przycisk edycji tej sekcji, aby zobaczyć kod (jest dość długi). Zauważ, że szablony-dzieci mają ustawiony pierwszy parametr na podgrupa.

Zobacz też[edytuj | edytuj kod]

  • {{Navbox}} – Podstawowy navbox
  • {{Navbox z kolumnami}} – Pozwala na tworzenie kolumn zamiast grup/list
    • – ostrożnie ze stosowaniem navboksu z kolumnami: nie twórz nawigacji, która nie zmieści się w mniejszych okienkach, np. 500px
  • {{Nowrap start}} – Zalecany format dodawania myślników, średników i innych znaków między elementami listy.

  • {{Show}} – tworzenie zwijanych treści w artykułach (np. rozbudowane linki zewnętrzne w metabolizm)