Această pagină este protejată de mișcare
Această pagină este protejată

Șablon: Navbox

De la Wikipedia, enciclopedia liberă.
Salt la navigare Salt la căutare
Șablon protejat - Modificările pot fi propuse pe pagina de discuții .
Informații Instructiuni de folosire
Instrucțiunile de mai jos sunt conținute în sub-pagina Șablon: navbox / man ( modificări · istoric )
Sandbox: Șablon: Navbox / Sandbox ( editare · istoric ) · Toate subpagini: listă

Acest șablon vă permite să afișați un șablon de navigare într-un mod uniform și relativ simplu și rapid.

Caracteristici

Navbox generează un tabel cu următoarele clase:

  • navbox - definit în Modul: Navbox / styles.css , setează aspectul standard.
  • mw-pliabil - masa este un „sertar” pliabil; implicit este deschis inițial dacă este singura navbox de pe pagină sau închisă inițial dacă există altele. Pentru a modifica starea inițială Vezi parametrii erau mai jos.
  • noprint - navbox-ul dispare în imprimare, așa cum ar trebui să fie pentru orice șablon de navigare.
  • metadate - caseta navală este etichetată ca conținut non-enciclopedic și dispare în mod specific în versiunea mobilă.

De asemenea, conține întotdeauna un mini {{ Tnavbar }}.

În pagina șablonului în sine (șablonul spațiului de nume) apare și {{ Verificare incluziune }} automat pentru a verifica legăturile și incluziunile șablonului.

Utilizare

Sintaxa trebuie copiată în pagina șablon pe care doriți să o creați. Vă rugăm să eliminați parametrii necompilați.

Sintaxă simplă

 {{Navbox
| nume = {{subst: PAGENAME}}
| state = <! - "colapsat" dacă doriți ca șablonul să fie închis la început ->
| titlu = 

| grup1 = 
| list1 = 

| grup2 = 
| list2 = 

...

| grup20 = 
| list20 = 
}}

Sintaxă completă

 {{Navbox
| nume = {{subst: PAGENAME}}
| navbar = 
| stare = 
| titlestyle = 
| titlu = 
| imagine = 
| bodystyle = <! - (sau "style =" dacă nu au fost folosiți alți parametri de stil ->
| groupstyle = 
| liststyle = 
| oddstyle = 
| evenstyle = 
| fontelink = 

| abovestyle = 
| deasupra = 

| grup1 = 
| list1 = 

| grup2 = 
| list2 = 

 ...

| grup20 = 
| list20 = 

| belowstyle = 
| mai jos = 
}}

Parametrii

Necesar

Nume
Numele șablonului pe care doriți să îl creați, necesar pentru ca linkurile „v · d · m” („consultați · discutați · editați”) să funcționeze în toate paginile în care este utilizat șablonul. Cu {{subst:PAGENAME}} parametrul este {{subst:PAGENAME}} automat.
titlu
Este textul care apare în centrul barei de titlu a șablonului. De obicei indică subiectul șablonului, de exemplu o descriere a subtitrării a conținutului corpului șablonului. Ar trebui să fie o singură linie, dar dacă este nevoie de o a doua linie, {{-}} poate fi utilizată și pentru a insera această a doua linie și la nivel central.
Culoarea de fundal implicită este #ccf (formă scurtă de #ccccff ), dar poate fi modificată folosind parametrul titlestyle (vezi mai jos).
lista n
(de ex. list1 , list2 etc.) Acești parametri umple corpul șablonului, care va fi de obicei o listă cu wikilink. Pentru a împărți elementele listei, este recomandabil să utilizați {{ , }}, care generează un spațiu și un punct (Tizio · Caio). Dacă ar fi să utilizați alți separatori, din motive tehnice, trebuie să evitați să mergeți la cap sau să înscrieți lista într-un <div>…</div> .
Este obligatoriu să completați cel puțin un parametru de listă ; fiecare listă suplimentară este afișată într-un rând separat al tabelului. Fiecare listă n este precedată de parametrul grupului n corespunzător, dacă este furnizat, care acționează ca o etichetă pentru întreaga listă. Alinierea listei este implicită în centru dacă este izolată, în stânga dacă este însoțită de grupul relativ n .
În mod implicit, fundalul rândurilor este alternat pentru a facilita citirea: primul rând (corespunzător listei1 ) va avea un fundal alb; a doua linie (corespunzătoare listei2 ) va avea fundalul #f9f9f9 ; a treia linie va fi din nou goală și așa mai departe.

Opțional

Celulele

grupa n
(de exemplu Grupul 1, GROUP2 etc.) În cazul în care este specificat, textul apare într - o celulă la stânga a listei aferente n. Dacă nu este specificat, lista n ocupă întreaga lățime a tabelului.
Dacă este specificat doar grupul n fără listă n , grupul devine titlu de secțiune și ocupă întreaga lățime a tabelului.
Culoarea de fundal implicită este #ddf (formă scurtă de #ddddff ), dar poate fi modificată folosind parametrul groupstyle (vezi mai jos).
imagine
O imagine este afișată într-o celulă sub titlu și în dreapta porțiunii din tabel care include grupurile / listele. Pentru ca imaginea să fie afișată corect, trebuie specificat parametrul list1 . Parametrul imagine acceptă, de exemplu, marcarea normală a imaginii Wikipedia
[[Immagine:Esempio.jpg|100px]]
Într-un șablon în care grupurile și / sau partea din listă nu ocupă tabelul până la dreapta, imaginea va fi deplasată spre stânga. Acest lucru poate fi evitat specificând chiar în marcarea imaginii, de exemplu
[[Immagine:Esempio.jpg|80px|right]]
de mai sus
O celulă la fel de largă ca întregul tabel va fi afișată între bara de titlu și primul grup / listă, practic deasupra părții din tabel ocupată de grup, listă și imagine. Într-un șablon fără imagine, mai sus îndeplinește aceeași funcție ca și parametrul list1 fără parametrul său grup1 .
de mai jos
O celulă la fel de largă ca întregul tabel va fi afișată sub partea tabelului ocupată de grup, listă și imagine. Într-un șablon fără imagine, mai jos îndeplinește aceeași funcție ca și lista finală n parametru.

Stiluri

titlestyle
Stilurile CSS de aplicat parametrului titlu , de obicei pentru a schimba culoarea de fundal:
titlestyle = background: #nnnnnn ;
titlestyle = background: nome del colore ;
bodystyle sau stil
Specifică stilurile CSS de aplicat corpului șablonului. Stilul de nume scurt poate fi utilizat atunci când nu au fost specificați alți parametri de stil. Această opțiune trebuie utilizată cu prudență, deoarece poate cauza probleme de afișare. Exemple:
background:# nnnnnn ;
width: N [em/%/px];
float:[ left/right/none ];
clear:[ right/left/both/none ];
stil de grup
Stiluri CSS pentru a se aplica tuturor celulelor groupN . Exemple:
background:# nnnnnn ;
text-align:[ left/center/right ];
vertical-align:[ top/middle/bottom ];
white-space:nowrap;
stilul grupului n
Stiluri CSS pentru a se aplica unei singure celule de grupN . Exemple:
background:# nnnnnn ;
color:# nnnnnn ;
liststyle
Stiluri CSS pentru a se aplica tuturor celulelor listN . Exemple:
background:# nnnnnn ;
text-align:[ left/center/right ];
vertical-align:[ top/middle/bottom ];
white-space:nowrap;
listă n stil
Stiluri CSS pentru a se aplica unei singure celule listN . Exemple:
background:# nnnnnn ;
color:# nnnnnn ;
ciudat
uniform
Stiluri CSS pentru a fi aplicate la celule unice de impar (oddstyle) (List1, Listă3 etc.) sau chiar (evenstyle) (Lista2, list4 etc.) liste. În mod implicit, o culoare alternativă de fundal alb / gri este aplicată între diferitele liste pentru a facilita consultarea.
abovestyle
substil
Stiluri CSS pentru a se aplica celulelor opționale de deasupra sau de sub tabel (consultați parametrii de mai sus și de mai jos ). De obicei folosit pentru a schimba alinierea textului sau culoarea de fundal:
background:# nnnnnn ;
text-align:[ left/center/right ];
Stiluri alternative

Următoarele stiluri sunt cele pe care utilizatorii navbox le schimbă cel mai des.

titlestyle = background:#ccccff;
bodystyle = background:white; width:100%; vertical-align:middle;
groupstyle = background:#ddddff; text-align:center;
liststyle = background:transparent; text-align:center;
oddstyle = background:transparent;
evenstyle = background:#f7f7f7;
abovestyle = background:#ddddff; text-align:center;
belowstyle = background:#ddddff; text-align:center;

Alții

fost
Implicit este autocollapse . Un autocollapse navbox va începe închis doar în cazul în care există cel puțin un alt navbox pe aceeași pagină (sau alte șabloane care clasa de utilizare pliabile). În caz contrar, când pagina este deschisă, navbox-ul va fi afișat deschis.
Dacă introduceți collapsed , acesta va începe întotdeauna închis, cu excepția paginii cu descrierea șablonului.
Dacă introduceți orice altă valoare, în afară de „colapsat” și „autocollaps” (care este deja implicit), aceasta va începe întotdeauna deschisă.
navbar
Are o singură valoare acceptată: plain , care dezactivează afișarea Tnavbar , adică legăturile „v · d · m” plasate în stânga barei de titlu.
fontelink
Adresă posibilă către un site extern de încredere, pentru a verifica dacă setul de linkuri utilizate de navbox este complet. De exemplu, pentru a verifica echipa unui club sportiv. Acesta va genera linkul „Sursă pentru actualizare” sub „Controlul includerii șabloanelor” și, de asemenea, vizibil numai în spațiul de nume șablon.

Aranjament

{{ Navbox }} fără imagine și fără parametrii de mai sus și de mai jos (marginile sunt prezente doar în scop ilustrativ):

{{ Navbox }} cu imagine , cu o secțiune și cu parametrii de mai sus și de dedesubt (marginile sunt prezente doar în scop ilustrativ):

Exemple

Fără grupuri, fără imagine

 {{Navbox
| nume = {{subst: PAGENAME}}
| stare =
| title = [[Algebra]]
| list1 = [[Număr (matematică) | Numere]] {{,}} [[Algebră elementară]] {{,}} [[Teoria grupului]] {{,}} [[Teoria inelului]] {{,}} [[Teoria câmpului]]
}}

Fără grupuri, fără imagine, un alt stil

 {{Navbox
| nume = {{subst: PAGENAME}}
| state = colapsat
| title = [[Algebra]]
| titlestyle = background: # ffc0cb;
| liststyle = font-size: 95%;
| list1 = [[Număr (matematică) | Numere]] {{,}} [[Algebră elementară]] {{,}} [[Teoria grupului]] {{,}} [[Teoria inelului]] {{,}} [[Teoria câmpului]]
}}

Cu grupuri, fără imagine

 {{Navbox
| nume = {{subst: PAGENAME}}
| stare =
| title = [[Algebra]]
| grup1 = [[Număr (matematică) | Numere]]
| list1 = [[Număr natural | Natural]] {{,}} [[Număr întreg | Număr întreg]] {{,}} [[Număr rațional | Rațional]] {{,}} [[Număr algebric | Algebric]] {{ ,}} [[Număr real | Real]] {{,}} [[Număr complex | Complex]]
| grup2 = [[Algebră elementară]]
| list2 = [[Număr prim]] {{,}} [[Cel mai mare divizor comun | GCD]] {{,}} [[Cel mai mic multiplu comun | lcm]] {{,}} [[Algoritmul lui Euclid]] {{, }} [[Ecuație]] {{,}} [[Inegalitate]] {{,}} [[Polinom]] {{,}} [[Aritmetică modulară]]
| grup3 = [[Teoria grupului]]
| list3 = [[Grup (matematică) | Grup]] ([[Grup finit | finit]] {{,}} [[Ciclic | grup ciclic]] {{,}} [[grup Abelian | Abelian]]) {{ ,}} [[Homomorfismul grupurilor | Homomorfism]] {{,}} [[Subgrup normal]] {{,}} [[Teorema izomorfismului]] {{,}} [[Permutare]]
| grup4 = [[Teoria inelului]]
| list4 = [[Inel (algebră) | Inel]] {{,}} [[Ideal (matematică) | Ideal]] ([[Primul ideal | primul]] {{,}} [[Ideal maxim | maxim]]) {{,}} [[Integrity domain | Domain]] ([[Ring to single factorization | to single factorization]] {{,}} [[Ring to main ideals | to main ideals]] {{,}} [[ Euclidean | Inel euclidian]]) {{,}} [[Matrix]]
| grup5 = [[Teoria câmpului]]
| list5 = [[Câmp (matematică) | Câmp]] {{,}} [[Extensie câmp]] {{,}} [[Închidere algebrică]] {{,}} [[Teorema fundamentală a algebrei]] {{, }} [[Teoria Galois]]
}}

Cu grupuri, cu imagine, cu secțiune

 {{Navbox
| nume = {{subst: PAGENAME}}
| stare =
| title = [[Algebra]]
| image = [[Fișier: Nuvola apps edu matematica-p.svg | 58px | dreapta]]
| grup1 = [[Număr (matematică) | Numere]]
| list1 = [[Număr natural | Natural]] {{,}} [[Număr întreg | Număr întreg]] {{,}} [[Număr rațional | Rațional]] {{,}} [[Număr algebric | Algebric]] {{ ,}} [[Număr real | Real]] {{,}} [[Număr complex | Complex]]
| grup2 = [[Algebră elementară]]
| list2 = [[Număr prim]] {{,}} [[Cel mai mare divizor comun | GCD]] {{,}} [[Cel mai mic multiplu comun | lcm]] {{,}} [[Algoritmul lui Euclid]] {{, }} [[Ecuație]] {{,}} [[Inegalitate]] {{,}} [[Polinom]] {{,}} [[Aritmetică modulară]]
| grup3 = Teorii
| grup4 = [[Teoria grupului]]
| list4 = [[Grup (matematică) | Grup]] ([[Grup finit | finit]] {{,}} [[Ciclic | grup ciclic]] {{,}} [[grup Abelian | Abelian]]) {{ ,}} [[Homomorfismul grupurilor | Homomorfism]] {{,}} [[Subgrup normal]] {{,}} [[Teorema izomorfismului]] {{,}} [[Permutare]]
| grup5 = [[Teoria inelului]]
| list5 = [[Ring (algebra) | Ring]] {{,}} [[Ideal (matematică) | Ideal]] ([[Primul ideal | primul]] {{,}} [[Ideal maxim | maxim]]) {{,}} [[Integrity domain | Domain]] ([[Ring to single factorization | to single factorization]] {{,}} [[Ring to main ideals | to main ideals]] {{,}} [[ Euclidean | Inel euclidian]]) {{,}} [[Matrix]]
| grup6 = [[Teoria câmpului]]
| list6 = [[Câmp (matematică) | Câmp]] {{,}} [[Extensie câmp]] {{,}} [[Închidere algebrică]] {{,}} [[Teorema fundamentală a algebrei]] {{, }} [[Teoria Galois]]
}}

Cu grupuri, cu imagine, alt stil

 {{Navbox
| nume = {{subst: PAGENAME}}
| state = colapsat
| title = [[Algebra]]
| titlestyle = background: # ffc0cb;
| image = [[Fișier: Nuvola apps edu matematica-p.svg | 58px | dreapta]]
| groupstyle = fundal: # FFE0E0; text-align: dreapta;
| liststyle = text-align: left;
| grup1 = [[Număr (matematică) | Numere]]
| list1 = [[Număr natural | Natural]] {{,}} [[Număr întreg | Număr întreg]] {{,}} [[Număr rațional | Rațional]] {{,}} [[Număr algebric | Algebric]] {{ ,}} [[Număr real | Real]] {{,}} [[Număr complex | Complex]]
| grup2 = [[Algebră elementară]]
| list2 = [[Număr prim]] {{,}} [[Cel mai mare divizor comun | GCD]] {{,}} [[Cel mai mic multiplu comun | lcm]] {{,}} [[Algoritmul lui Euclid]] {{, }} [[Ecuație]] {{,}} [[Inegalitate]] {{,}} [[Polinom]] {{,}} [[Aritmetică modulară]]
| grup3 = [[Teoria grupului]]
| list3 = [[Grup (matematică) | Grup]] ([[Grup finit | finit]] {{,}} [[Ciclic | grup ciclic]] {{,}} [[grup Abelian | Abelian]]) {{ ,}} [[Homomorfismul grupurilor | Homomorfism]] {{,}} [[Subgrup normal]] {{,}} [[Teorema izomorfismului]] {{,}} [[Permutare]]
| grup4 = [[Teoria inelului]]
| list4 = [[Inel (algebră) | Inel]] {{,}} [[Ideal (matematică) | Ideal]] ([[Primul ideal | primul]] {{,}} [[Ideal maxim | maxim]]) {{,}} [[Integrity domain | Domain]] ([[Ring to single factorization | to single factorization]] {{,}} [[Ring to main ideals | to main ideals]] {{,}} [[ Euclidean | Inel euclidian]]) {{,}} [[Matrix]]
| grup5 = [[Teoria câmpului]]
| list5 = [[Câmp (matematică) | Câmp]] {{,}} [[Extensie câmp]] {{,}} [[Închidere algebrică]] {{,}} [[Teorema fundamentală a algebrei]] {{, }} [[Teoria Galois]]
}}

Cu grupuri, cu imagine în bara de titlu

 {{Navbox
| nume = {{subst: PAGENAME}}
| stare =
| title = [[Fișier: Flag of Canada.svg | 22px]] [[Provincii și teritorii ale Canadei]]
| grup1 = Provincie
| list1 = [[Alberta]] {{,}} [[British Columbia]] {{,}} [[Insula Prince Edward]] {{,}} [[Manitoba]] {{,}} [[New Brunswick] ] {{,}} [[Nova Scotia]] {{,}} [[Ontario]] {{,}} [[Québec (provincie) | Québec]] {{,}} [[Saskatchewan]] {{, }} [[Newfoundland]] {{,}} [[Labrador (regiune) | Labrador]]
| grup2 = Teritorii
| list2 = [[Nunavut]] {{,}} [[Teritoriile de Nord-Vest]] {{,}} [[Yukon]]
}}

Pagini conexe

șablon Proiect șablon : colaborați cu Wikipedia la subiectul șablon