Z powodu wzmożonej ilości spamu, konta na stan obecny nie są tworzone automatycznie. Wnioski o konta użytkowników są akceptowane przez administrację. W celu stworzenia konta, prosimy kierować się na tą stronę. W biografii wpiszcie cokolwiek, co potwierdzi, że nie jesteście botem. Prosimy też o zajrzenie na nasz kanał na Discordzie.

Szablon:Navbox

Z Touhou Wiki
Przejdź do nawigacji Przejdź do wyszukiwania
[Edytuj] [Odśwież] Dokumentacja szablonu

Szablon służący do tworzenia ramek nawigacyjnych, z reguły używany przez inne szablony jako szablon pomocniczy.

Użycie[edytuj]

{{Navbox
| type   = <game|music|printwork>
| border = <subgroup|child|none>
| name   =
| navbar = <plain|off>
| state  = <plain|off|autocollapse|collapse>
| evenodd = <swap>

| titlegroup =
| title      =
| above      =
| abovestyle =
| below      =
| belowstyle =

| imageleft  =
| imageleftstyle =
| image      =
| imagestyle =

| groupstyle =
| liststyle  =
| evenstyle  =
| oddstyle   =

| group1     =
| group1style =
| list1      =
| list1style =

| group2     =
| group2style =
| list2      =
| list2style =

| ...
}}

Teoretycznie wszystkie wartości są opcjonalne. Z reguły podstawowy navbox definiuje wartości takie jak name, title, image i minimum jeden z elementów list.

type
Jeden z predefiniowanych styli domyślnych: game dla gier, music dla muzyki i printwork dla publikacji.
border lub 1 (pierwszy nienazwany parametr)
Rodzaj ramki - subgroup lub child oznacza, że jest to podgrupa nawigacji nadrzędnej. Zostanie ukryte obramowanie. none oznacza, że jest to niezależna ramka bez ramki nadrzędnej. Dowolna inna wartość lub nie podanie parametru oznacza, że jest to ramka główna.
name
Nazwa własna szablonu, używana przez przyciski "zobacz/dyskusja/edytuj". Jeśli nie jest podana, należy wyłączyć pasek, dodając navbar=off.
navbar
Sposób wyświetlania paska z przyciskami "zobacz/dyskusja/edytuj".
state
Sposób wyświetlania ramki. autocollapse (domyślna wartość) sprawia, że ramka będzie zwijana, jeśli na stronie będzie więcej niż jedna ramka należąca do klasy "autocollapse". collapse oznacza, że ramka będzie zawsze zwinięta.
evenodd
swap spowoduje zamianę stylu elementów parzystych (even) i nieparzystych (odd). Jeśli nie jest podana, style pozostają bez zmian.
titlegroup
Działa jak wartości group, tyle że na pasku tytułu. Z lewej strony tytułu zostanie wyświetlona nazwa grupy.
title
Zawartość paska tytułowego. Z reguły jest to link do głównej strony lub kategorii, której dotyczy ramka nawigacyjna.
above
Treść wyświetlana na całej szerokości tabeli, ponad listą, ale poniżej paska tytułowego.
below
Podobnie do above, wyświetlana na samym spodzie listy.
imageleft
Pełen link do obrazka wyświetlanego z lewej strony.
image
Pełen link do obrazka wyświetlanego z prawej strony.
groupX
Nazwa grupy elementów X.
listX
Lista elementów X. Jeśli jest pusta, nie zostanie wyświetlona nazwa grupy.

Większość elementów posiada dodatkowy parametr z dodanym "style" na końcu nazwy. Wartość tego parametru zostanie dodana na końcu tekstu definiującego styl elementu.
Niektóre z elementów, takie jak groupstyle i liststyle wpływają na całe grupy elementów, a evenstyle i oddstyle wpływają odpowiednio na styl elementów listX o parzystych (even) lub nieparzystych (odd) numerach.
W większości przypadków jawne podawanie stylu powinno być unikane ze względu na parametr type, który ujednolica domyślne style podstawowych typów ramek. Co więcej, używając szablonu navbox jako elementów potomnych można łączyć kilka typów ramek nawigacyjnych w jednej ramce głównej.

Przykłady[edytuj]

Aby zobaczyć kod źródłowy przykładu, kliknij przycisk "Edytuj" przy odpowiadającej mu sekcji.
Pełna demonstracja wyglądu każdego z typów dostępna na stronie dokumentacji.

Typowy navbox[edytuj]

Mieszanie typów ramek[edytuj]

(dodatkowo podano state=plain)