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.
Należy usunąć parametry, które nie zostaną użyte. Szablon umożliwia wyświetlenie do 11 list 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 =
...
|opis10 =
|skrót10 =
|spis10 =
}}
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]
- 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]
- 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]
- 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]
- 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ład podstawowy[edytuj]
{{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]
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
.
[pokaż]Navbox, Navbox z kolumnami i Navbox ze zwijanymi grupami – wesoła gromadka |
---|
| | | | | | | [pokaż] Navbox z kolumnami zagnieżdżony w sobie samym |
---|
| nagłówek 1 | nagłówek 2 | nagłówek 3 | nagłówek 4 | |
| |
nagłówek 3.1 | nagłówek 3.2 | nagłówek 3.3 | | | | |
|
| |
|
|
|
- {{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)