„Sablon:Navbox/doc” változatai közötti eltérés
→See also: // Edit via Wikiplus |
Új oldal, tartalma: „{{dokumentációs allap}} {{uses TemplateStyles|Sablon:Hlist/styles.css}} {{navbox család}} Ennek a sablonnak a segítségével relatíve gyorsan lehet navigációs sablont létrehozni, egy vagy több listányi link megadásával. Alapértelmezett stílusai a legtöbb esetben megfelelőek, de indokolt esetben lehetséges testre szabni. A navbox és a navbox-család testvérsablonjainak használata erősen ajánlott a navigác…” Címke: Visszaállítva |
||
1. sor: | 1. sor: | ||
{{ | {{dokumentációs allap}} | ||
{{uses TemplateStyles|Sablon:Hlist/styles.css}} | |||
{{navbox család}} | |||
{{ | Ennek a sablonnak a segítségével relatíve gyorsan lehet [[:Kategória:Navigációs sablonok|navigációs sablon]]t létrehozni, egy vagy több listányi link megadásával. Alapértelmezett stílusai a legtöbb esetben megfelelőek, de indokolt esetben lehetséges testre szabni. A navbox és a navbox-család testvérsablonjainak használata erősen ajánlott a navigációs sablonok egységesítése, és a könnyű használat miatt. | ||
{{ | |||
== Használat == | |||
A nem használt paramétereket töröld! | |||
== | <pre>{{Navbox | ||
|név = {{subst:PAGENAME}} | |||
|cím = | |||
|kép = | |||
|balkép = | |||
|felül = | |||
|listaosztály = hlist | |||
|csoport1 = | |||
|lista1 = | |||
|csoport2 = | |||
|lista2 = | |||
... | |||
|csoport30 = | |||
|lista30 = | |||
|alul = | |||
}}</pre> | |||
== Paraméterek listája == | |||
{{navbox | |||
|név = Navbox/doc | |||
|állapot = uncollapsed | |||
|kép = {{{kép}}} | |||
|cím = {{{cím}}} | |||
|felül = {{{felül}}} | |||
|csoport1 = {{{csoport1}}} | |||
|lista1 = {{{lista1}}} | |||
|csoport2 = {{{csoport2}}} | |||
|lista2 = {{{lista2}}} | |||
|lista3 = {{{lista3}}} ''{{{csoport3}}} nélkül'' | |||
|csoport4 = {{{csoport4}}} | |||
|lista4 = {{{lista4}}} | |||
|alul = {{{alul}}}<br/>Alternatív navbox formák a ''[[#Táblák elrendezése|táblák elrendezése]]'' fejezetben találhatóak. | |||
}} | |||
A navbox kisbetűs paraméterneveket használ, ahogy a fenti példán is látszik. Csak a kötelező ''név'' és ''cím'' megadásával egysoros dobozt kapunk, a „csoport1”, „alul”, „felül”, stb. elhagyható. | |||
Az alapvető, leggyakrabban használt paraméterek a következők (lejjebb megtalálod a teljes listát is): | |||
:<code>név =</code> a sablon neve. (A fenti kód kimásolásakor automatikusan bekerül.) | |||
:<code>cím =</code> a sablon fejlécében található szöveg, például: <nowiki>[[Szabad szoftverek]]</nowiki>.<!-- | |||
Nem használt paraméter: <code>állapot = autocollapse/uncollapsed/collapsed</code>, a doboz nyitvatartása :) --> | |||
:<code>listaosztály =</code> listák css osztálya, általában <tt>hlist</tt>, vízszintesen megjelenített listákhoz. | |||
:<code>címstílus =</code> CSS paraméter hozzárendelése a fejléchez, például: <code>background:gray;</code> | |||
:<code>csoportstílus =</code> CSS paraméter hozzárendelése a csoportok celláihoz, például: <code>background:#eee;</code> | |||
< | :<code>kép =</code> nem kötelező jobb oldali kép (a szócikkekben használt általános formával, lásd: <nowiki>[[Kép:XYZ.jpg|90px]]</nowiki>). | ||
:<code>balkép =</code> nem kötelező bal oldali kép (hasonlóan mint a „kép” paraméternél). | |||
:<code>felül =</code> nem kötelező szöveg, ami a listák/csoportok felett jelenik meg. | |||
:<code>csoport<sub>szám</sub> =</code> szöveg a bal oldalon a lista-szám előtt (ha a csoport<sub>szám</sub> el van hagyva, akkor a bal oldalon kezdődik a lista<sub>szám</sub>). | |||
:<code>lista<sub>szám</sub> =</code> a wikilinkek listájának szövege, gyakran emelt ponttal elválasztva. Például: <nowiki>[[A]]{{·}} [[B]]</nowiki> | |||
:<code>alul =</code> nem kötelező szöveg, ami a listák/csoportok alatt jelenik meg. | |||
| | A további részletek és összetett korlátozások magyarázatát a ''[[#Paraméterek leírása|paraméterek leírása]] szekcióban olvashatod. Néhány eltérő navbox formátum: [[#Táblák elrendezése|táblák elrendezése]]. | ||
| | |||
== Paraméterek leírása == | |||
< | Alább található a {{sl|navbox}} sablonnal használható paraméterek teljes listája. A legtöbb esetben csak a <code>név</code>, <code>cím</code> és <code>lista1</code> paramétereket kell megadni, de [[#Gyerek (alárendelt) navboxok|gyerek navboxok]] használatakor még ezekre sincsen szükség. | ||
| | A {{sl|navbox}} sablonnak sok közös paramétere van a testvéreivel ({{sl|Navbox oszlop}} és {{sl|Navbox alcsoport}}) az egységesség és a könnyebb használat jegyében. A kereszttel<sup><span style="font-weight:bold;">†</span></sup> jelölt paraméterek közösek a három fő navigációs sablonban. | ||
}} | |||
{{ | |||
< | |||
</ | |||
=== Beállítási paraméterek === | |||
:; ''név''<sup>†</sup> | |||
{{{{ | :: A sablon neve, ami az „m{{·}} v{{·}} sz” („megnézi{{·}} vitatja{{·}} szerkeszti a sablont”) linkek összes lapon való helyes működéséhez kell. Rövidítésképpen használhatod a <code><nowiki>{{subst:PAGENAME}}</nowiki></code> mágiát. A név paraméter csak akkor kötelező, ha meg van adva <code>cím</code>, és a <code>keret</code> paraméter nincs beállítva. | ||
:; ''állapot''<sup>†</sup> [<code>autocollapse, uncollapsed, collapsed, collapsible, plain, off</code>] | |||
:* Alapértelmezett az <code>autocollapse</code>. Így összecsukva jelenik meg, ha az oldalon további kettő vagy több összecsukható táblázat van. Egyébként nyitva marad. | |||
:* Ha <code>collapsed</code> állapotúra állítjuk, mindig csukva fog megjelenni. | |||
:* A <code>collapsible</code> állapotnál nyitva jelenik meg, de becsukható. | |||
:* Ha <code>plain</code> az értéke, mindig kinyitott állapotú lesz, „becsuk” link nélkül, de a cím középen marad. | |||
:* Végül <code>off</code> esetén mindig kinyitott állapotú lesz, „becsuk” link nélkül; de nincs kitöltés, hogy a címet középen tartsa. Ezért ezt csak haladó használatra ajánljuk, ahol a „kinyit/becsuk” gombnak rejtve kell lennie. | |||
:* Ha az <code>autocollapse</code>, <code>collapsed</code>, <code>plain</code>, vagy <code>off</code> paramétereken kívül bármi mást adunk meg (például „uncollapsed”), akkor a navbox kinyitott állapotban jelenik meg, de működik a „becsuk” gomb. | |||
: Hogy a sablon lapján (nem beillesztve) nyitva legyen, de szócikkben automatikusan csukódjon, tedd az „uncollapsed” paramétert <noinclude> tagek közé: | |||
:* <code>állapot = </code><nowiki><noinclude>uncollapsed</noinclude></nowiki> | |||
:; ''navbar''<sup>†</sup> | |||
| | :: Alapértelmezett a {{sablonhivatkozás leírással|m-v-sz}}. Ha az értéke <code>plain</code>, az „m{{·}} v{{·}} sz” linkek a címsor bal oldalán nem jelennek meg, de automatikus kitöltéssel a cím középre igazított marad. Az <code>off</code> értékkel is ki lehet kapcsolni, de akkor nincs kitöltés, ezért ezt csak haladó használatra ajánljuk (a <code>plain</code> a legtöbb esetben megfelelő). Egyébként erősen ellenjavallt elrejteni ezeket a linkeket, mert a szerkesztőknek így egyszerűbb módosítani a sablont, és egységesebb lesz a kinézet. | ||
:; ''keret''<sup>†</sup> | |||
:: ''Alább bővebb leírást és példákat találsz a navboxok egymásba ágyazásáról.'' Ha értéke <code>gyerek</code> vagy <code>alcsoport</code>, akkor a navboxot keret nélküli alcsoportnak használhatjuk, ami belesimul a szülő dobozba. Ekkor a keret rejtett, és a tábla egyik oldalán sincs kitöltés, így pontosan illeszkedik a szülő navbox egyik listájába. Ha az értéke <code>nincs</code>, szintúgy nincs kitöltés és keret, és használható más konténer gyerekeként (másik navboxba beágyazva ne használjuk, akkor csak <code>gyerek</code> vagy <code>alcsoport legyen</code>). Ha bármi más az értéke (alapértelmezett állapot), szokványos navboxot rajzol 1 pixeles kerettel. Egy alternatív módja, hogy megadjuk az alcsoport keretstílust (azaz az első névtelen paramétert használjuk a ''border'' helyett): | |||
:::<code><nowiki>{{Navbox|gyerek</nowiki></code> | |||
::::<code>…</code> | |||
:::<code><nowiki>}}</nowiki></code> | |||
=== Cellák === | |||
:; ''cím''<sup>†</sup> | |||
:: A legfelső (cím)sor szövege, középre igazítva. Általában a sablon témája, azaz a tartalom rövid leírása. Illik egysorosnak lennie, de ha mégis szükség van második sorra, használjuk a <code><nowiki>{{-}}</nowiki></code> kódot hogy a középre igazítás működjön. Ez a paraméter technikailag nem kötelező, de a {{sl|navbox}} használata cím nélkül eléggé céltalan. | |||
:; ''csoport<sub>szám</sub>''<sup>†</sup> <span style="font-weight:normal;">(azaz '''csoport1''', '''csoport2''', stb.)</span> | |||
:: Ha meg van adva, a szöveg a fejléc-cellában jelenik meg, a ''lista<sub>szám</sub>'' mellett balra. Ha elhagyjuk, a ''lista<sub>szám</sub>'' a táblázat teljes szélességét használja. | |||
:; ''lista<sub>szám</sub>''<sup>†</sup> <span style="font-weight:normal;">(azaz '''lista1''', '''lista2''', stb.)</span> | |||
:: A sablon teste, általában egy rakás link. A formátuma ''inline'', de a szöveget külön sorokba is írhatjuk, ha az egész listát <code><nowiki><div> </div></nowiki></code> tagok közé zárjuk. Minimum egy ''lista'' paraméter kötelező, minden további ''lista'' a táblázat új soraként szerepel. Minden ''lista<sub>szám</sub>'' előtt szerepelhet egy hozzá tartozó ''csoport<sub>szám</sub>'' paraméter. | |||
:; ''kép''<sup>†</sup> | |||
:: Egy kép, ami a címsor alatt és a sablon testének jobb oldalán, a listák/csoportok mellett lesz látható. Hogy megfelelően megjelenjen, kell lennie ''lista1''nek. A ''kép'' paraméter a megjelenítéshez a rendes wikikódot fogadja el, azaz | |||
::: <code><nowiki>kép = [[Kép:Example.jpg|100px]]</nowiki></code> | |||
:; ''balkép''<sup>†</sup> | |||
:: Egy kép, ami a címsor alatt és a sablon testének bal oldalán lesz látható. Hogy megfelelően megjelenjen, kell lennie ''lista1''nek. A ''balkép'' paraméter a megjelenítéshez a rendes wikikódot fogadja el, azaz | |||
::: <code><nowiki>balkép = [[Kép:Example.jpg|100px]]</nowiki></code> | |||
:; ''felül''<sup>†</sup> | |||
:: Teljes szélességű cella a címsor és az első csoport/lista között, azaz a sablon testéhez képest (csoportok, listák, képek) ''felül''. Kép nélküli sablonban a ''felül'' úgy viselkedik mint a ''lista1'' ''csoport1'' nélkül. | |||
:; ''alul''<sup>†</sup> | |||
:: Teljes szélességű cella a sablon testéhez képest (csoportok, listák, képek) ''alul''. Kép nélküli sablonban az ''alul'' úgy viselkedik mint az utolsó ''lista<sub>szám</sub>'' ''csoport<sub>szám</sub>'' nélkül. | |||
=== Stílus paraméterek === | |||
A stílusok és az egységesített kinézet nem nagyon férnek össze a Wikipédiában. Természetesen a sablon kinézetének megváltoztatása lehetséges, de csak indokolt esetekben. | |||
:; ''stílus''<sup>†</sup> | |||
:: [[CSS]] stílusokat adhatunk meg a sablon testéhez. A ''bodystílus'' paraméterrel ugyanezt érhetjük el. Csak mértékkel használatos, mert összevisszaságokhoz vezethet. Példák: | |||
::: <code>stílus = background:#''nnnnnn'';</code> | |||
::: <code>stílus = width:''N'' [em/%/px vagy width:auto];</code> | |||
::: <code>stílus = float:[''left/right/none''];</code> | |||
::: <code>stílus = clear:[''right/left/both/none''];</code> | |||
:; ''alapstílus''<sup>†</sup> | |||
:: CSS stílusok, amelyek a ''cím'', ''felül'', ''alul'' és ''csoport'' cellákra egyaránt vonatkoznak, de a ''lista'' cellákra nem. Egyszerű és kényelmes mód a navbox alapszínének megváltoztatására anélkül, hogy az egyes részekre külön kellene megismételnünk. Példa: | |||
::: <code>alapstílus = background:lightskyblue;</code> | |||
:; ''címstílus''<sup>†</sup> | |||
:: A címsorra vonatkozó CSS stílusok. Megváltoztatható vele például a címsor háttérszíne. Példák: | |||
::: <code><nowiki>címstílus = background:</nowiki>''#nnnnnn'';</code> | |||
::: <code><nowiki>címstílus = background:</nowiki>''name'';</code> | |||
:; ''csoportstílus''<sup>†</sup> | |||
:: A ''csoport<small>szám</small>'' cella által alkalmazott CSS stílusok változtathatók meg vele. Ez az opció felülbírálja az egész táblázatra vonatkozó stílusokat. Például: | |||
::: <code>csoportstílus = background:#''nnnnnn'';</code> | |||
::: <code>csoportstílus = text-align:[''left/center/right''];</code> | |||
::: <code>csoportstílus = vertical-align:[''top/middle/bottom''];</code> | |||
:; ''csoport<sub>szám</sub>stílus''<sup>†</sup> | |||
:: CSS stílusok, amik csak egy konkrét csoportra vonatkoznak a ''csoportstílus'' paraméteren felül. Csak akkor illik használni, ha tényleg szükséges. Példa: | |||
::: <code>csoport3stílus = background:red;color:white;</code> | |||
:; ''listastílus''<sup>†</sup> | |||
:: A listákra vonatkozó CSS stílusok. A ''párosstílus'' és ''páratlanstílus'' paraméterek felülbírálják, ha meg vannak adva. | |||
:; ''lista<sub>szám</sub>stílus''<sup>†</sup> | |||
:: CSS stílusok, amik csak egy konkrét listára vonatkoznak a ''listastílus'' paraméteren felül. Csak akkor illik használni, ha tényleg szükséges. Példa: | |||
::: <code>lista5stílus = background:#ddddff;</code> | |||
:; ''listatérköz''<sup>†</sup> | |||
; '' | :: Egy szám és mértékegysége, ami a ''lista'' cellák közti kitöltést adják meg. A ''lista'' cellák alapértelmezett kitöltése 0.25em kétoldalt, és 0em fent és lent. Bonyolult technikai okokból a "listastílus=padding:0.5em;" (vagy bármilyen más helykitöltés beállítás) nem működik. Példák: | ||
::: <code>listatérköz = 0.5em 0em;</code> (kétoldalt 0.5em, alul/felül pedig 0em kitöltést állít be) | |||
::: <code>listatérköz = 0em;</code> (eltávolítja az összes helykitöltést) | |||
: | |||
:: <code> | |||
: | |||
: | |||
:; ''páratlanstílus'' | |||
:; ''párosstílus'' | |||
: | :: A páros/páratlan számú listákra vonatkozik. Felülbírálja a ''listastílus'' paramétert. Az alapértelmezett viselkedés szerint „csíkos” lesz a táblázat (váltakozva fehér és szürke hátterű), az olvasás megkönnyítése érdekében. Nem illik megváltoztatni, csak alapos indokkal. | ||
; '' | |||
: | |||
; '' | |||
: | |||
: | |||
= | :; ''párospáratlan'' <span style="font-weight:normal;"><code>[csere,<!--páros, páratlan,--> ki]</code></span> | ||
:: Ha értéke <code>csere</code>, a páros és páratlan sorok automatikus csíkozása megfordul. Alapesetben a páros sorok háttere szürke a csíkozás miatt, ezzel a paraméterrel pedig a páratlan sorok háttere lesz szürke.<!-- A <code>páros</code> vagy <code>páratlan</code> paramétert megadva közvetlenül megadhatjuk melyiknek legyen sötétebb háttérszíne.--> A <code>ki</code> értéket használva letiltjuk az automatikus csíkozást. Ezt a haladó paramétert csak akkor szabad használni, ha a navboxot gyerekként használjuk, és nem stimmel a csíkozás. Példák és további magyarázat található lejjebb a gyerek navboxok leírásánál. | |||
:; ''felülstílus''<sup>†</sup> | |||
:; ''alulstílus''<sup>†</sup> | |||
:: A felső (''felül'' paraméterrel megadott) és alsó (''alul'' paraméterrel megadott) cellákra vonatkozó CSS stílusok. Általában háttérszín vagy igazítás megváltoztatására: | |||
::: <code>felülstílus = background:#''nnnnnn'';</code> | |||
::: <code>felülstílus = text-align:[''left/center/right''];</code> | |||
: | |||
; '' | |||
: | |||
: A | |||
: | |||
: | |||
: | |||
: | |||
: | |||
:; ''képstílus''<sup>†</sup> | |||
:; ''balképstílus''<sup>†</sup> | |||
:: CSS stílusok azokra a cellákra, ahol a bal és jobb oldali képek csücsülnek. Csak indokolt esetben használandó, általában szélességi gondok megoldására; ha a csoportszélesség meg van adva, és a képcella szélessége túl nagyra nő. Példa: | |||
::: <code>képstílus = width:5em;</code> | |||
===== Alapértelmezett stílusok ===== | |||
Az itt látható beállítások a leggyakrabban használt és módosított értékek. A többi bonyolultabb stílusbeállítást kihagytuk, hogy egyszerű maradjon a lista. A legtöbb dolog a [[MediaWiki:Common.css|Common.css]]-ben van definiálva. | |||
= | :<code>bodystílus = background:#fdfdfd; width:100%; vertical-align:middle;</code> | ||
; | :<code>címstílus = background:#ccccff; padding-left:1em; padding-right:1em; text-align:center;</code> | ||
; | :<code>felülstílus = background:#ddddff; padding-left:1em; padding-right:1em; text-align:center;</code> | ||
:<code>alulstílus = background:#ddddff; padding-left:1em; padding-right:1em; text-align:center;</code> | |||
; | :<code>csoportstílus = background:#ddddff; padding-left:1em; padding-right:1em; text-align:right;</code> | ||
:<code>listastílus = background:transparent; text-align:left/center;</code> | |||
:<code>páratlanstílus = background:transparent;</code> | |||
: | :<code>párosstílus = background:#f7f7f7;</code> | ||
; | |||
: | |||
; | |||
: | |||
: | |||
Mivel a ''listastílus'' és a ''páratlanstílus'' is átlátszó hátterű, a páratlan számú listák háttere a ''bodystílus''-ban megadott értékű lesz, ami alapesetben #fdfdfd (halványszürke). A lista ha van csoportja balra igazított (<code>text-align:left;</code>), ha nincs középre (<code>text-align:center;</code>). Mivel csak a ''bodystílus''-nak van vertical-align paramétere, az összes többi örökli a <code>vertical-align:middle;</code> beállítását. | |||
; '' | |||
: | |||
=== Haladó paraméterek === | |||
< | :; ''bodyosztály'' | ||
:; ''felülosztály'' | |||
</ | :; ''listaosztály'' | ||
:; ''alulosztály'' | |||
:: Lehetővé teszi css osztály rendelését listákhoz. Leggyakrabban a ''listaosztály'' értéke <code>hlist</code>, ami által a listák vízszintesen jelennek meg. Mindegyik paraméter értékében lehet <code>hlist</code> osztály, de ha egynél több paramétert használunk <code>hlist</code> osztályra, akkor inkább használjuk a <code>bodyosztály</code> paramétert. | |||
'' | :; ''címcsoport'' | ||
:: Csoportfejléc-cellát helyez a címsorba, ugyanazokkal az alapértelmezett stílusokkal mint a ''csoport<sub>szám</sub>''. Csak kivételes körülmények közt szabad használni (általában haladó meta-sablonoknál). Valamennyire ismerni kell hozzá a {{sl|navbox} belső működését; mert ha használni szeretnéd, kézzel kell beállítani a CSS stílusokat, hogy megfelelően működjön. Ha nem vagy biztos magadban, érdeklődj a vitalapon. | |||
:; ''címcsoportstílus'' | |||
:: A címcsoport cella stílusai. | |||
'' | :; ''belsőstílus'' | ||
:: Nagyon haladóknak szánt paraméter ''csak'' bonyolult metasablonok készítéséhez. Belsőleg a navbox egy külső táblázatot használ a keret rajzolásához, és egy belsőt minden másra (cím/felül/csoportok/listák/alul/képek stb.). A ''stílus''/''bodystílus'' paraméterek a külső táblára vonatkoznak, aminek értékeit a belső örökli; de bizonyos esetekben (metasablonok) szükséges lehet a belső táblázat kézzel való beállítása. Ezzel a paraméterrel elérhető a belső táblázat, így stílusokat tudunk definiálni. Csak saját felelősségre használható. | |||
== Fordítási segítség == | |||
{| style="background-color:transparent; vertical-align: top;" | |||
|- | |||
| style="vertical-align: top;"| | |||
{| class="wikitable" cellpadding="5" | |||
!Angol !! Magyar | |||
|- | |||
| colspan="2" align="center"| '''Alapvető paraméterek''' | |||
|- | |||
|name || név | |||
|- | |||
|title || cím | |||
|- | |||
|image || kép | |||
|- | |||
|imageleft || balkép | |||
|- | |||
| state || állapot | |||
|- | |||
| listclass || listaosztály | |||
|- | |||
| bodyclass || bodyosztály | |||
|- | |||
|group<small>szám</small> || csoport<small>szám</small> | |||
|- | |||
|list<small>szám</small> || lista<small>szám</small> | |||
|- | |||
| above || felül | |||
|- | |||
| below || alul | |||
|- | |||
| border || keret | |||
|} | |||
| style="vertical-align: top;"| | |||
{| class="wikitable" cellpadding="5" | |||
!Angol !! Magyar | |||
|- | |||
| colspan="2" align="center" | '''Stílus paraméterek''' | |||
|- | |||
| style || stílus | |||
|- | |||
| basestyle || alapstílus | |||
|- | |||
| titlestyle || címstílus | |||
|- | |||
| groupstyle || csoportstílus | |||
|- | |||
| liststyle || listastílus | |||
|- | |||
| group<small>szám</small>style||csoport<small>szám</small>stílus | |||
|- | |||
| list<small>szám</small>style||lista<small>szám</small>stílus | |||
|- | |||
|listpadding || listatérköz | |||
|} | |||
| style="vertical-align: top;" | | |||
{| class="wikitable" cellpadding="5" | |||
!Angol !! Magyar | |||
|- | |||
| colspan="2" align="center" | '''Stílus paraméterek''' | |||
|- | |||
| oddstyle || páratlanstílus | |||
|- | |||
| evenstyle || párosstílus | |||
|- | |||
|evenodd || párospáratlan | |||
|- | |||
|abovestyle || felülstílus | |||
|- | |||
|belowstyle || alulstílus | |||
|- | |||
|imagestyle || képstílus | |||
|- | |||
|imageleftstyle || balképstílus | |||
|} | |||
|} | |||
== Táblák elrendezése == | |||
{{sl|Navbox}} sablonnal készített táblázat, a ''kép'', ''felül'' és ''alul'' paraméterek '''nélkül''' (a listák szürke hátterei a bemutatáshoz lettek hozzáadva): | |||
{{ | {{navbox | ||
| | |név = Navbox/doc | ||
| | |állapot = uncollapsed | ||
| | |listastílus = background:silver; | ||
| | |cím = {{{cím}}} | ||
| | |csoport1 = {{{csoport1}}} | ||
| | |lista1 = {{{lista1}}} | ||
| | |csoport2 = {{{csoport2}}} | ||
| | |lista2 = {{{lista2}}} | ||
| | |lista3 = {{{lista3}}} ''{{{csoport3}}} nélkül'' | ||
| | |csoport4 = {{{csoport4}}} | ||
| | |lista4 = {{{lista4}}} | ||
}} | }} | ||
{{sl|Navbox}} sablonnal készített táblázat, a ''kép'', ''felül'' és ''alul'' paraméterek '''használatával''' (a listák szürke hátterei a bemutatáshoz lettek hozzáadva): | |||
{{ | {{navbox | ||
| | |név = Navbox/doc | ||
| | |állapot = uncollapsed | ||
| | |listastílus = background:silver; | ||
| | |kép = {{{kép}}} | ||
| | |cím = {{{cím}}} | ||
| | |felül = {{{felül}}} | ||
| | |csoport1 = {{{csoport1}}} | ||
| | |lista1 = {{{lista1}}} | ||
| | |csoport2 = {{{csoport2}}} | ||
| | |lista2 = {{{lista2}}} | ||
| | |lista3 = {{{lista3}}} ''{{{csoport3}}} nélkül'' | ||
| | |csoport4 = {{{csoport4}}} | ||
| | |lista4 = {{{lista4}}} | ||
| | |alul = {{{alul}}} | ||
}} | }} | ||
{{sl|Navbox}} sablonnal készített táblázat, ''kép'', ''balkép'', ''lista'' '''használatával''', továbbá a ''csoportok'', ''felül'' és ''alul'' paraméterek '''nélkül''' (a listák szürke hátterei a bemutatáshoz lettek hozzáadva): | |||
{{ | {{navbox | ||
| | |név = Navbox/doc | ||
| | |állapot = uncollapsed | ||
| | |listastílus = background:silver; | ||
| | |kép = {{{kép}}} | ||
| | |balkép = {{{balkép}}} | ||
| | |cím = {{{cím}}} | ||
| | |lista1 = {{{lista1}}} | ||
| | |lista2 = {{{lista2}}} | ||
| | |lista3 = {{{lista3}}} | ||
| | |lista4 = {{{lista4}}} | ||
}} | }} | ||
== | == Példák == | ||
Lehetőleg ne nagyon használjunk <div>-eket a navboxokon belül. Hacsak lehetséges, a beépített lista/csoport/stb. stílusokat részesítsük előnyben! | |||
=== | === Kép nélkül=== | ||
| | <pre style="overflow:scroll;"> | ||
| | {{navbox | ||
|név = Navbox/doc | |||
|cím = [[Frank Herbert]] [[A Dűne|Dűne]]-univerzuma | |||
|csoport1 = Az eredeti sorozat | |||
|lista1 = [[A Dűne]]{{·}} [[A Dűne messiása]]{{·}} [[A Dűne gyermekei]]{{·}} [[A Dűne istencsászára]]{{·}} [[A Dűne eretnekei]]{{·}} [[A Dűne Káptalanház]] | |||
|csoport2 = A Dűne-ciklus befejezése | |||
|lista2 = [[A Dűne vadászai]]{{·}} [[A Dűne homokférgei]] | |||
|csoport3 = Ház-trilógia | |||
|lista3 = [[A Dűne: Az Atreides-ház]]{{·}} [[A Dűne: A Harkonnen-ház]]{{·}} [[A Dűne: A Corrino-ház]] | |||
|csoport4 = A Dűne legendái | |||
|lista4 = [[A Dűne: A Butleri Dzsihad]]{{·}} [[A Dűne: A gépirtó hadjárat]]{{·}} [[A Dűne: A corrini csata]] | |||
|csoport5 = Filmváltozatok | |||
|lista5 = [[Dűne (film)|Dűne]] (1984){{·}} [[Dűne (minisorozat)|Dűne]] (2000 – minisorozat){{·}} [[A Dűne gyermekei (minisorozat)|A Dűne gyermekei]] (2003 – minisorozat){{·}} [[Dűne (film, 2010)|Dűne]] (2010) | |||
}} | |||
</pre> | |||
| | {{navbox | ||
| | |név = Navbox/doc | ||
|cím = [[Frank Herbert]] [[A Dűne|Dűne]]-univerzuma | |||
|állapot = uncollapsed | |||
|csoport1 = Az eredeti sorozat | |||
|lista1 = [[A Dűne]]{{·}} [[A Dűne messiása]]{{·}} [[A Dűne gyermekei]]{{·}} [[A Dűne istencsászára]]{{·}} [[A Dűne eretnekei]]{{·}} [[A Dűne Káptalanház]] | |||
|csoport2 = A Dűne-ciklus befejezése | |||
|lista2 = [[A Dűne vadászai]]{{·}} [[A Dűne homokférgei]] | |||
|csoport3 = Ház-trilógia | |||
|lista3 = [[A Dűne: Az Atreides-ház]]{{·}} [[A Dűne: A Harkonnen-ház]]{{·}} [[A Dűne: A Corrino-ház]] | |||
|csoport4 = A Dűne legendái | |||
|lista4 = [[A Dűne: A Butleri Dzsihad]]{{·}} [[A Dűne: A gépirtó hadjárat]]{{·}} [[A Dűne: A corrini csata]] | |||
|csoport5 = Filmváltozatok | |||
|lista5 = [[Dűne (film)|Dűne]] (1984){{·}} [[Dűne (minisorozat)|Dűne]] (2000 – minisorozat){{·}} [[A Dűne gyermekei (minisorozat)|A Dűne gyermekei]] (2003 – minisorozat){{·}} [[Dűne (film, 2010)|Dűne]] (2010) | |||
}} | |||
=== Képpel, csoportok nélkül === | |||
| | <pre style="overflow:scroll;"> | ||
| | {{Navbox | ||
* [[ | |név = Navbox/doc | ||
* [[ | |cím = [[:Kategória:Napkutató űreszközök|Napkutató űreszközök]], programok | ||
|kép = | |||
| | |listaosztály = hlist | ||
| | |lista1 = | ||
* [[ | * [[Pioneer-program]] | ||
* [[ | * [[Helios-program]] | ||
* [[Ulysses űrszonda|Ulysses]] | |||
* [[Solar and Heliospheric Observatory|SOHO]] | |||
* [[Genesis űrszonda|Genesis]] | |||
* [[Hinode]] | |||
* [[STEREO]] | |||
* [[Solar Orbiter]] | |||
* [[Solar Dynamics Observatory|SDO]] | |||
* [[Solar Probe +]] | |||
}} | }} | ||
</ | </pre> | ||
{{ | {{Navbox | ||
| | |név = Navbox/doc | ||
| | |állapot = uncollapsed | ||
| | |cím = [[:Kategória:Napkutató űreszközök|Napkutató űreszközök]], programok | ||
| | |kép = | ||
|listaosztály = hlist | |||
|lista1 = | |||
* [[Pioneer-program]] | |||
| | * [[Helios-program]] | ||
| | * [[Ulysses űrszonda|Ulysses]] | ||
* [[Solar and Heliospheric Observatory|SOHO]] | |||
* [[Genesis űrszonda|Genesis]] | |||
| | * [[Hinode]] | ||
* [[ | * [[STEREO]] | ||
* [[ | * [[Solar Orbiter]] | ||
* [[ | * [[Solar Dynamics Observatory|SDO]] | ||
* [[ | * [[Solar Probe +]] | ||
* [[ | |||
* [[ | |||
* [[ | |||
* [[ | |||
* [[ | |||
| | |||
* [[ | |||
}} | }} | ||
== | === Két képpel, csoportok nélkül, több listával === | ||
<pre style="overflow:scroll;"> | |||
{{navbox | |||
|név = Navbox/doc | |||
|cím = Az [[esztergom]]i Várhegy látnivalói | |||
|kép = [[Kép:Flag of Esztergom.svg|70px]] | |||
|balkép = [[Kép:BlasonHU-esztergom.svg|50px]] | |||
|lista1 = [[Ószeminárium]]{{·}} [[Mindszenty-emlékhely]]{{·}} [[Szent István tér (Esztergom)|Szent István tér]]{{·}} [[Sötétkapu (Esztergom)|Sötétkapu]]{{·}} [[Esztergomi Főkáptalani Levéltár|Főkáptalani Levéltár]]{{·}} [[Pázmány Péter Katolikus Egyetem Vitéz János Kar|PPKE Vitéz János Kar]]{{·}} [[Esztergomi prímási pincerendszer|Prímási pincerendszer]] | |||
|lista2 = [[Esztergomi vár]]{{·}} [[Magyar Nemzeti Múzeum Esztergomi Vármúzeuma]]{{·}} [[Esztergomi Várszínház]]{{·}} [[Porta speciosa|Porta Speciosa]] | |||
|lista3 = [[Esztergomi bazilika]]{{·}} [[Bakócz-kápolna]]{{·}} [[Az esztergomi bazilika orgonája]]{{·}} [[Főszékesegyházi Kincstár (Esztergom)|Főszékesegyházi Kincstár]] | |||
}} | |||
</pre> | |||
{{navbox | |||
|név = Navbox/doc | |||
|állapot = uncollapsed | |||
|cím = Az [[esztergom]]i Várhegy látnivalói | |||
|kép = [[Kép:Flag of Esztergom.svg|70px]] | |||
|balkép = [[Kép:BlasonHU-esztergom.svg|50px]] | |||
|lista1 = [[Ószeminárium]]{{·}} [[Mindszenty-emlékhely]]{{·}} [[Szent István tér (Esztergom)|Szent István tér]]{{·}} [[Sötétkapu (Esztergom)|Sötétkapu]]{{·}} [[Esztergomi Főkáptalani Levéltár|Főkáptalani Levéltár]]{{·}} [[Pázmány Péter Katolikus Egyetem Vitéz János Kar|PPKE Vitéz János Kar]]{{·}} [[Esztergomi prímási pincerendszer|Prímási pincerendszer]] | |||
|lista2 = [[Esztergomi vár]]{{·}} [[Magyar Nemzeti Múzeum Esztergomi Vármúzeuma]]{{·}} [[Esztergomi Várszínház]]{{·}} [[Porta speciosa|Porta Speciosa]] | |||
|lista3 = [[Esztergomi bazilika]]{{·}} [[Bakócz-kápolna]]{{·}} [[Az esztergomi bazilika orgonája]]{{·}} [[Főszékesegyházi Kincstár (Esztergom)|Főszékesegyházi Kincstár]] | |||
}} | |||
=== Kép, csoport, felül és alul paraméterek használatával === | |||
| | <pre style="overflow:scroll;"> | ||
| | {{navbox | ||
|név = Navbox/doc | |||
|cím = [[Gemini-program]] | |||
|kép = [[Kép:GeminiPatch.png|60px|Gemini jelvény]] | |||
|felül = [[Mercury-program]]{{·}} [[Gemini-program]]{{·}} [[Apollo-program]]{{·}} [[Skylab-program]]{{·}} [[Szojuz–Apollo-program|Apollo–Szojuz-program]]{{·}} [[Space Shuttle]]{{·}} [[Nemzetközi Űrállomás]]{{·}} [[Orion (űrhajó)|Orion űrhajó]] | |||
|csoport1 = Személyzet nélküli repülések | |||
|lista1 = [[Gemini–1]]{{·}} [[Gemini–2]] | |||
|csoport2 = Személyzetes repülések | |||
|lista2 = [[Gemini–3]]{{·}} [[Gemini–4]]{{·}} [[Gemini–5]]{{·}} [[Gemini–6A]]{{·}} [[Gemini–7]]{{·}} [[Gemini–8]]{{·}} [[Gemini–9A]]{{·}} [[Gemini–10]]{{·}} [[Gemini–11]]{{·}} [[Gemini–12]] | |||
|alul = Lásd még: [[Cape Canaveral]]{{·}} [[Gemini űrhajó]] | |||
}} | |||
</pre> | |||
{{navbox | |||
|név = Navbox/doc | |||
| | |állapot = uncollapsed | ||
|cím = [[Gemini-program]] | |||
|kép = [[Kép:GeminiPatch.png|60px|Gemini jelvény]] | |||
|felül = [[Mercury-program]]{{·}} [[Gemini-program]]{{·}} [[Apollo-program]]{{·}} [[Skylab-program]]{{·}} [[Szojuz–Apollo-program|Apollo–Szojuz-program]]{{·}} [[Space Shuttle]]{{·}} [[Nemzetközi Űrállomás]]{{·}} [[Orion (űrhajó)|Orion űrhajó]] | |||
|csoport1 = Személyzet nélküli repülések | |||
|lista1 = [[Gemini–1]]{{·}} [[Gemini–2]] | |||
|csoport2 = Személyzetes repülések | |||
|lista2 = [[Gemini–3]]{{·}} [[Gemini–4]]{{·}} [[Gemini–5]]{{·}} [[Gemini–6A]]{{·}} [[Gemini–7]]{{·}} [[Gemini–8]]{{·}} [[Gemini–9A]]{{·}} [[Gemini–10]]{{·}} [[Gemini–11]]{{·}} [[Gemini–12]] | |||
|alul = Lásd még: [[Cape Canaveral]]{{·}} [[Gemini űrhajó]] | |||
}} | }} | ||
== Gyerek (alárendelt) navboxok == | |||
Lehetséges több navboxot közös keretbe foglalni a ''keret'' paraméter segítségével, vagy ha az első névtelen paraméter „gyerek”. Az alapvető kód ehhez így néz ki (ami egy alcsoportot ad az első listához): | |||
| | <pre> | ||
| | {{navbox | ||
|név = {{subst:PAGENAME}} | |||
|cím = Cím | |||
|csoport1 = [nem kötelező] | |||
|lista1 = {{navbox|gyerek | |||
...gyerek navbox paraméterei... | |||
}} | }} | ||
... | ... | ||
}} | }} | ||
</pre> | </pre> | ||
=== | === Alcsoport példa === | ||
{{{{ | {{bővebben|Sablon:Navbox alcsoport}} | ||
| | Az alábbi példán látható hogy lehet használni az alcsoportokat. Ajánlott a {{sl|Navbox alcsoport}} használata, de ugyanazt az eredményt érjük el a {{sl|Navbox}} <code>keret = gyerek</code> paraméterével, vagy ha az első névtelen paraméter <code>gyerek</code>. A ''párospáratlan'' paraméter segítségével inverzbe vált a csíkozás néhány alcsoportban, hogy végig konzisztens maradjon a kinézet. Ha teljesen el szeretnéd távolítani a csíkozást, használd a <code>listastílus = background:transparent;</code> kódot minden navboxban. | ||
| | |||
| | {{navbox | ||
| | |név = Navbox/doc | ||
| | |kép = [[Kép:Flag of Hungary.svg|100px]] | ||
| | |állapot = uncollapsed | ||
| | |cím = Több alcsoport példa | ||
| | |felül = Felül | ||
| | |alul = Alul | ||
| | |csoport1 = Csoport1 | ||
| | |lista1 = Lista1 | ||
| | |csoport2 = Csoport2 | ||
| | |lista2 = | ||
| | {{navbox|gyerek | ||
| | |párospáratlan = csere | ||
| | |csoport1 = Csoport2.1 | ||
| | |lista1 = Lista1 | ||
| | |csoport2 = Csoport2.2 | ||
| | |lista2 = Lista2 | ||
|csoport3 = Csoport2.3 | |||
| | |lista3 = Lista3 | ||
| | }} | ||
| | |csoport3 = Csoport3 | ||
| | |lista3 = Lista3 | ||
| | |csoport4 = Csoport4 | ||
|lista4 = | |||
{{navbox|gyerek | |||
|párospáratlan = csere | |||
|csoport1 = Csoport4.1 | |||
|lista1 = Lista1 | |||
|csoport2 = Csoport4.2 | |||
|lista2 = Lista2 | |||
|csoport3 = Csoport4.3 | |||
|lista3 = Lista3 | |||
}} | |||
}} | }} | ||
=== | === Több kinyit/becsuk egy közös dobozban === | ||
Az alábbi példában navbox a fő konténer, a lista1 … lista5 paraméterei pedig beágyazott navboxok, melyek első névtelen paramétere <code>gyerek</code>. Az összes alárendelt navboxnak saját „m{{·}} v{{·}} sz” linkjei vannak, ezeket elrejthetjük a gyerek navboxokban a <code>navbar = plain</code> kóddal, vagy a ''név'' paraméter elhagyásával (az alárendelt navboxokban nem kötelező a ''név'', ellentétben a rendes navboxokkal). | |||
{{ | {{navbox | ||
| | |név = Harry Potter-szereplők | ||
| | |cím = [[A Harry Potter szereplőinek listája|Harry Potter-szereplők listája]] | ||
| | |állapot = uncollapsed | ||
| | |lista1 = {{navbox|gyerek | ||
|név = Harry Potter-szereplők | |||
|cím = Főszereplők | |||
| | |lista1 = [[Harry Potter (szereplő)|Harry Potter]]{{·}} [[Ron Weasley]]{{·}} [[Hermione Granger]]{{·}} [[Albus Dumbledore]]{{·}} [[Voldemort|Voldemort nagyúr]]{{·}} [[Perselus Piton]] | ||
}} | |||
| | |lista2 = {{navbox|gyerek | ||
|név = Harry Potter-szereplők | |||
|cím = [[Roxfort]]i alkalmazottak és diákok | |||
|csoport1 = A Roxfort alapítói | |||
| | |lista1 = [[Griffendél Godrik]]{{·}} [[Hollóháti Hedvig]]{{·}} [[Hugrabug Helga]]{{·}} [[Mardekár Malazár]] | ||
| | |csoport2 = A Roxfort kísértetei | ||
|lista2 = [[Félig Fej Nélküli Nick]]{{·}} [[Pufók Fráter]]{{·}} [[Szürke Hölgy]]{{·}} [[Véres Báró]] | |||
|csoport3 = Diákok | |||
|lista3 = [[Cho Chang]]{{·}} [[Crak és Monstro|Vincent Crak]]{{·}} [[Colin Creevey|Colin]]{{·}} [[Dennis Creevey]]{{·}} [[Cedric Diggory]]{{·}} [[Crak és Monstro|Gregory Monstro]]{{·}} [[Hannah Abbott]]{{·}} [[Neville Longbottom]]{{·}} [[Luna Lovegood]]{{·}} [[Draco Malfoy]]{{·}} [[Pansy Parkinson]]{{·}} [[Ginny Weasley]]{{·}} [[Fred és George Weasley]]{{·}} [[Dumbledore Serege]]{{·}} [[Lump Klub|Lump Klub-tagok]]{{·}} [[roxforti kviddicscsapatok]]<br/>[[griffendél]]es diákok{{·}} [[mardekár]]os diákok{{·}} [[hollóhát]]as diákok{{·}} [[hugrabug]]os diákok | |||
|csoport4 = Tantestület | |||
|lista4 = [[Albus Dumbledore]]{{·}} [[Bimba professzor]]{{·}} [[Binns professzor]]{{·}} [[Phineas Nigellus Black]]{{·}} [[Charity Burbage]]{{·}} [[Irma Cvikker]]{{·}} [[Armando Dippet]]{{·}} [[Firenze (Harry Potter)|Firenze]]{{·}} [[Argus Frics]]{{·}} [[Filius Flitwick]]{{·}} [[Rubeus Hagrid]]{{·}} [[ifjabb Barty Kupor]]{{·}} [[Gilderoy Lockhart]]{{·}} [[Horatius Lumpsluck]]{{·}} [[Remus Lupin]]{{·}} [[Minerva McGalagony]]{{·}} [[Mógus professzor]]{{·}} [[Alastor Mordon]]{{·}} [[Madam Pomfrey]]{{·}} [[Sybill Trelawney]]{{·}} [[Dolores Umbridge]] | |||
}} | |||
|lista3 = {{navbox|gyerek | |||
|név = Harry Potter-szereplők | |||
|cím = Rokonok | |||
|csoport1 = Emberek | |||
|lista1 = [[Vernon Dursley]]{{·}} [[Petunia Dursley]]{{·}} [[Dudley Dursley]]{{·}} [[Marjorie "Marge" Dursley|Marjorie Dursley]]{{·}} [[Sirius Black]]{{·}} [[Regulus Black]]{{·}} [[Phineas Nigellus Black]]{{·}} [[Walburga Black]]{{·}} [[Fleur Delacour]]{{·}} [[Gabrielle Delacour]]{{·}} [[Aberforth Dumbledore]]{{·}} [[Ariana Dumbledore]]{{·}} [[Bellatrix Lestrange]]{{·}} [[Lucius Malfoy]]{{·}} [[Narcissa Malfoy]]{{·}} [[James Potter]]{{·}} [[Lily Evans]]{{·}} [[Tobias Piton és Eileen Prince]]{{·}} [[Andromeda Tonks]]{{·}} [[Arthur Weasley]]{{·}} [[Bill Weasley]]{{·}} [[Charlie Weasley]]{{·}} [[Molly Weasley]]{{·}} [[Teddy Lupin]] | |||
|csoport2 = Családok | |||
|lista2 = [[Black család]]{{·}} [[The House of Gaunt|Gaunt-ház]]{{·}} [[Potter család]]{{·}} [[Denem család]]{{·}} [[Weasley család]]{{·}} [[Dumbledore család]] | |||
}} | |||
|lista4 = {{navbox|gyerek | |||
|név = Harry Potter-szereplők | |||
|cím = A [[Mágiaügyi Minisztérium]] emberei | |||
| | |lista1 = [[Cornelius Caramel]]{{·}} [[Rufus Scrimgeour]]{{·}} [[Pius Thicknesse]]{{·}} [[Kingsley Shacklebolt]]{{·}} [[Amelia Bones]]{{·}} [[Ludo Bumfolt]]{{·}} [[Mafalda Hopkirk]]{{·}} [[Nymphadora Tonks]]{{·}} [[Percy Weasley]]{{·}} [[Ludovic Bagman]]{{·}} [[Alastor Mordon]]{{·}} [[Amos Diggory]]{{·}} [[Broderick O'men]]{{·}} [[Griselda Marchbanks]]{{·}} [[Dawlish]] | ||
}} | |||
|lista5 = {{navbox|gyerek | |||
|név = Harry Potter-szereplők | |||
|cím = Egyéb szereplők | |||
|csoport1 = Emberek | |||
|lista1 = [[Frank Bryce]]{{·}} [[Fleur Delacour]]{{·}} [[Arabella Figg]]{{·}} [[Mundungus Fletcher]]{{·}} [[Igor Karkarov]]{{·}} [[Viktor Krum]]{{·}} [[Madam Maxime]]{{·}} [[Hisztis Myrtle]]{{·}} [[Mr. Ollivander]]{{·}} [[Peter Pettigrew]]{{·}} [[Madam Rosmerta]]{{·}} [[Rita Vitrol]]{{·}} [[Teddy Lupin]]{{·}} [[Gellert Grindelwald]] | |||
|csoport2 = [[Mágikus lények (Harry Potter)|Mágikus lények]] | |||
|lista2 = [[animágus]]{{·}} [[dementor]]{{·}} [[koboldok (Harry Potter)|koboldok]]{{·}} [[házimanó]]{{·}} [[Kísértetek (Harry Potter)|kísértetek]]{{·}} [[Mumus (Harry Potter)|mumusok]]{{·}} [[thesztrál]]{{·}} [[Troll (Harry Potter)|trollok]]{{·}} [[Vérfarkas (Harry Potter)|vérfarkasok]]{{·}} [[Agyar]]{{·}} [[Aragog]]{{·}} [[Baziliszkusz (Harry Potter)|Baziliszkusz]]{{·}} [[Csámpás]]{{·}} [[Csikócsőr]]{{·}} [[Dobby]]{{·}} [[Errol]]{{·}} [[Fawkes]]{{·}} [[Firenze (Harry Potter)|Firenze]]{{·}} [[Gróp]]{{·}} [[Hedvig (Harry Potter)|Hedvig]]{{·}} [[Nagini]]{{·}} [[Norbert (sárkány)|Norbert]]{{·}} [[Sipor]]{{·}} [[Trevor]]{{·}} [[Winky]]{{·}} [[Mitológiai lények a Harry Potterben|''mitológiai lények'']] | |||
|csoport3 = Szervezetek | |||
|lista3 = [[Főnix Rendje]]{{·}} [[halálfalók]]{{·}} [[Tekergők (Harry Potter)|tekergők]]{{·}} ''[[mugli]]k'' | |||
| | }} | ||
| | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| | |||
}} | }} | ||
== | == Kapcsolat más navbox sablonokkal == | ||
Ezt a navbox sablont úgy terveztük, hogy együttműködjön a két testvérpárjával: {{sl|Navbox oszlop}} és {{sl|Navbox alcsoport}}. Mindhárom sablon nagyrészt közös paraméterekkel rendelkezik az egyszerűbb használat miatt (a teljes paraméterlistában kereszttel<sup>'''†'''</sup> jelölve). De a legfontosabb, hogy mindhárom használható bármelyik másik gyerekeként (a <code>keret=gyerek</code> paraméterrel, vagy ha az első névtelen paraméter <code>gyerek</code>. | |||
< | == Technikai részletek == | ||
*Ez a sablon legnagyobbrészt CSS osztályokat használ, így teljesen testre szabható. | |||
* Vízszintesen megjelenített listákhoz használd a <tt>hlist</tt> css osztályt, és alkalmazd [[Wikipédia:Szerkesztés|jelölőnyelv]] elemeit. | |||
| | *Eme meta-sablon belül HTML-kódokat használ wikikód helyett a táblázatokhoz. Ez a szokásos módszer a metasablonok készítésénél, mivel a wikikódnak számos hátránya van ilyen esetben. Például úgy nehezebb lenne használni az [[m:Help:ParserFunctions|elemző függvényeket (parser functions)]], és a speciális karaktereket a paraméterekben. | ||
*További technikai részletekért nézd meg a CSS-osztályokat a [[MediaWiki:common.css]] lapon, és az összecsukható táblázatot az elrejtéshez a [[MediaWiki:common.js]] oldalon, vagy fáradj a [[Sablonvita:Navbox|vitalapra]]. | |||
. | === Finomságok === | ||
*A csoportok és listák közti 2px széles keretet a lista-cella <code>border-left</code> tulajdonsága szabályozza. Így ha meg szeretnéd változtatni a sablon háttérszínét (például <code>bodystílus = background:purple;</code>), akkor figyelned kell hogy a border-left-color azonos legyen a háttérszínnel (azaz <code>listastílus = border-left-color:purple;</code>). Ha minden listacella körül keretet szeretnél, akkor a 2px-es keret a lista és csoport cellák közt eltűnik, ekkor ki kell találnod valami megoldást magadnak. | |||
</ | |||
*A listacella szélessége alapesetben 100%. Így ha kézzel szeretnéd a csoportcellák szélességét állítani, a listastílusnál is meg kell adnod, hogy <code>width:auto</code>. Ha meg akarod adni a csoportszélességet és képet is szeretnél használni, magadnak kell kijátszani a CSS paramétereket a csoport-, lista-, kép- és balképstílusokban, hogy minden megfelelően működjön. Példa a csoportszélesség megadására: | |||
::<code>csoportstílus = width:10em;</code> | |||
::<code>listastílus = width:auto;</code> | |||
*Egymás alatti navboxok között csak egy pixel keret van (kivéve IE6-ban, ami nem támogatja a szükséges CSS-t). Ha beállítod a <code>stílus/bodystílus</code> felső vagy alsó margóját, akkor ez nem fog működni. | |||
</ | |||
*Az alapértelmezett <code>margin-left</code> és <code>margin-right</code> a külső navbox táblánál „auto;”-ra van állítva. Ha a navboxot lebegve szeretnéd használni, kézzel kell a megfelelő <code>margin-left</code> és <code>margin-right</code> értékeket beállítani, mert az auto margó összeakad a lebegés opcióval. Például használd a következő kódot a floathoz: | |||
* | ::<code>stílus = width:22em;float:right;margin-left:1em;margin-right:0em;</code> | ||
== | == Lásd még == | ||
* {{ | * {{sl|Navbox oszlop}} – hasábokat használ csoportok/listák helyett | ||
* {{ | * {{sl|Navbox alcsoport}} – alcsoportokhoz | ||
* {{ | * {{sl|·}} és {{sl|•}} – gyakran használt elválasztóelemek a {{sl|navbox}} listáiban | ||
* speciális sablondokumentáció a navboxokhoz: {{sl|Navbox sablondokumentációja}} | |||
* {{ | <!-- * [[Wikipedia:Line break handling]] – The how-to guide about how to handle word wraps (line breaks) on Wikipedia, such as the wrapping of the link lists used in navboxes.--> | ||
<includeonly> | |||
[[Kategória:Metasablonok]] | |||
[[fa:الگو:جعبه گشتن]] | |||
[[pl:Szablon:Navbox]] | |||
[[ | </includeonly> | ||
[[ | |||
A lap 2025. január 21., 08:13-kori változata
![]() | Ez a lap a(z) Sablon:Navbox dokumentációja. Ez a lap tartalmazza az eredeti sablon használati útmutatóját és kategóriáit. |
![]() | TemplateStylest használ: |
Navigációs sabloncsalád |
---|
|
Ennek a sablonnak a segítségével relatíve gyorsan lehet navigációs sablont létrehozni, egy vagy több listányi link megadásával. Alapértelmezett stílusai a legtöbb esetben megfelelőek, de indokolt esetben lehetséges testre szabni. A navbox és a navbox-család testvérsablonjainak használata erősen ajánlott a navigációs sablonok egységesítése, és a könnyű használat miatt.
Használat
A nem használt paramétereket töröld!
{{Navbox |név = {{subst:PAGENAME}} |cím = |kép = |balkép = |felül = |listaosztály = hlist |csoport1 = |lista1 = |csoport2 = |lista2 = ... |csoport30 = |lista30 = |alul = }}
Paraméterek listája
A navbox kisbetűs paraméterneveket használ, ahogy a fenti példán is látszik. Csak a kötelező név és cím megadásával egysoros dobozt kapunk, a „csoport1”, „alul”, „felül”, stb. elhagyható.
Az alapvető, leggyakrabban használt paraméterek a következők (lejjebb megtalálod a teljes listát is):
név =
a sablon neve. (A fenti kód kimásolásakor automatikusan bekerül.)cím =
a sablon fejlécében található szöveg, például: [[Szabad szoftverek]].listaosztály =
listák css osztálya, általában hlist, vízszintesen megjelenített listákhoz.címstílus =
CSS paraméter hozzárendelése a fejléchez, például:background:gray;
csoportstílus =
CSS paraméter hozzárendelése a csoportok celláihoz, például:background:#eee;
kép =
nem kötelező jobb oldali kép (a szócikkekben használt általános formával, lásd: [[Kép:XYZ.jpg|90px]]).balkép =
nem kötelező bal oldali kép (hasonlóan mint a „kép” paraméternél).
felül =
nem kötelező szöveg, ami a listák/csoportok felett jelenik meg.
csoportszám =
szöveg a bal oldalon a lista-szám előtt (ha a csoportszám el van hagyva, akkor a bal oldalon kezdődik a listaszám).listaszám =
a wikilinkek listájának szövege, gyakran emelt ponttal elválasztva. Például: [[A]]{{·}} [[B]]alul =
nem kötelező szöveg, ami a listák/csoportok alatt jelenik meg.
A további részletek és összetett korlátozások magyarázatát a paraméterek leírása szekcióban olvashatod. Néhány eltérő navbox formátum: táblák elrendezése.
Paraméterek leírása
Alább található a {{navbox}}
sablonnal használható paraméterek teljes listája. A legtöbb esetben csak a név
, cím
és lista1
paramétereket kell megadni, de gyerek navboxok használatakor még ezekre sincsen szükség.
A {{navbox}}
sablonnak sok közös paramétere van a testvéreivel ({{Navbox oszlop}}
és {{Navbox alcsoport}}
) az egységesség és a könnyebb használat jegyében. A kereszttel† jelölt paraméterek közösek a három fő navigációs sablonban.
Beállítási paraméterek
- név†
- A sablon neve, ami az „m · v · sz” („megnézi · vitatja · szerkeszti a sablont”) linkek összes lapon való helyes működéséhez kell. Rövidítésképpen használhatod a
{{subst:PAGENAME}}
mágiát. A név paraméter csak akkor kötelező, ha meg van advacím
, és akeret
paraméter nincs beállítva.
- állapot† [
autocollapse, uncollapsed, collapsed, collapsible, plain, off
]
- Alapértelmezett az
autocollapse
. Így összecsukva jelenik meg, ha az oldalon további kettő vagy több összecsukható táblázat van. Egyébként nyitva marad. - Ha
collapsed
állapotúra állítjuk, mindig csukva fog megjelenni. - A
collapsible
állapotnál nyitva jelenik meg, de becsukható. - Ha
plain
az értéke, mindig kinyitott állapotú lesz, „becsuk” link nélkül, de a cím középen marad. - Végül
off
esetén mindig kinyitott állapotú lesz, „becsuk” link nélkül; de nincs kitöltés, hogy a címet középen tartsa. Ezért ezt csak haladó használatra ajánljuk, ahol a „kinyit/becsuk” gombnak rejtve kell lennie. - Ha az
autocollapse
,collapsed
,plain
, vagyoff
paramétereken kívül bármi mást adunk meg (például „uncollapsed”), akkor a navbox kinyitott állapotban jelenik meg, de működik a „becsuk” gomb.
- állapot† [
- Hogy a sablon lapján (nem beillesztve) nyitva legyen, de szócikkben automatikusan csukódjon, tedd az „uncollapsed” paramétert <noinclude> tagek közé:
állapot =
<noinclude>uncollapsed</noinclude>
- navbar†
- Alapértelmezett a
{{m-v-sz}}
. Ha az értékeplain
, az „m · v · sz” linkek a címsor bal oldalán nem jelennek meg, de automatikus kitöltéssel a cím középre igazított marad. Azoff
értékkel is ki lehet kapcsolni, de akkor nincs kitöltés, ezért ezt csak haladó használatra ajánljuk (aplain
a legtöbb esetben megfelelő). Egyébként erősen ellenjavallt elrejteni ezeket a linkeket, mert a szerkesztőknek így egyszerűbb módosítani a sablont, és egységesebb lesz a kinézet.
- keret†
- Alább bővebb leírást és példákat találsz a navboxok egymásba ágyazásáról. Ha értéke
gyerek
vagyalcsoport
, akkor a navboxot keret nélküli alcsoportnak használhatjuk, ami belesimul a szülő dobozba. Ekkor a keret rejtett, és a tábla egyik oldalán sincs kitöltés, így pontosan illeszkedik a szülő navbox egyik listájába. Ha az értékenincs
, szintúgy nincs kitöltés és keret, és használható más konténer gyerekeként (másik navboxba beágyazva ne használjuk, akkor csakgyerek
vagyalcsoport legyen
). Ha bármi más az értéke (alapértelmezett állapot), szokványos navboxot rajzol 1 pixeles kerettel. Egy alternatív módja, hogy megadjuk az alcsoport keretstílust (azaz az első névtelen paramétert használjuk a border helyett):{{Navbox|gyerek
…
}}
Cellák
- cím†
- A legfelső (cím)sor szövege, középre igazítva. Általában a sablon témája, azaz a tartalom rövid leírása. Illik egysorosnak lennie, de ha mégis szükség van második sorra, használjuk a
{{-}}
kódot hogy a középre igazítás működjön. Ez a paraméter technikailag nem kötelező, de a{{navbox}}
használata cím nélkül eléggé céltalan.
- csoportszám† (azaz csoport1, csoport2, stb.)
- Ha meg van adva, a szöveg a fejléc-cellában jelenik meg, a listaszám mellett balra. Ha elhagyjuk, a listaszám a táblázat teljes szélességét használja.
- listaszám† (azaz lista1, lista2, stb.)
- A sablon teste, általában egy rakás link. A formátuma inline, de a szöveget külön sorokba is írhatjuk, ha az egész listát
<div> </div>
tagok közé zárjuk. Minimum egy lista paraméter kötelező, minden további lista a táblázat új soraként szerepel. Minden listaszám előtt szerepelhet egy hozzá tartozó csoportszám paraméter.
- kép†
- Egy kép, ami a címsor alatt és a sablon testének jobb oldalán, a listák/csoportok mellett lesz látható. Hogy megfelelően megjelenjen, kell lennie lista1nek. A kép paraméter a megjelenítéshez a rendes wikikódot fogadja el, azaz
kép = [[Kép:Example.jpg|100px]]
- balkép†
- Egy kép, ami a címsor alatt és a sablon testének bal oldalán lesz látható. Hogy megfelelően megjelenjen, kell lennie lista1nek. A balkép paraméter a megjelenítéshez a rendes wikikódot fogadja el, azaz
balkép = [[Kép:Example.jpg|100px]]
- felül†
- Teljes szélességű cella a címsor és az első csoport/lista között, azaz a sablon testéhez képest (csoportok, listák, képek) felül. Kép nélküli sablonban a felül úgy viselkedik mint a lista1 csoport1 nélkül.
- alul†
- Teljes szélességű cella a sablon testéhez képest (csoportok, listák, képek) alul. Kép nélküli sablonban az alul úgy viselkedik mint az utolsó listaszám csoportszám nélkül.
Stílus paraméterek
A stílusok és az egységesített kinézet nem nagyon férnek össze a Wikipédiában. Természetesen a sablon kinézetének megváltoztatása lehetséges, de csak indokolt esetekben.
- stílus†
- CSS stílusokat adhatunk meg a sablon testéhez. A bodystílus paraméterrel ugyanezt érhetjük el. Csak mértékkel használatos, mert összevisszaságokhoz vezethet. Példák:
stílus = background:#nnnnnn;
stílus = width:N [em/%/px vagy width:auto];
stílus = float:[left/right/none];
stílus = clear:[right/left/both/none];
- alapstílus†
- CSS stílusok, amelyek a cím, felül, alul és csoport cellákra egyaránt vonatkoznak, de a lista cellákra nem. Egyszerű és kényelmes mód a navbox alapszínének megváltoztatására anélkül, hogy az egyes részekre külön kellene megismételnünk. Példa:
alapstílus = background:lightskyblue;
- címstílus†
- A címsorra vonatkozó CSS stílusok. Megváltoztatható vele például a címsor háttérszíne. Példák:
címstílus = background:#nnnnnn;
címstílus = background:name;
- csoportstílus†
- A csoportszám cella által alkalmazott CSS stílusok változtathatók meg vele. Ez az opció felülbírálja az egész táblázatra vonatkozó stílusokat. Például:
csoportstílus = background:#nnnnnn;
csoportstílus = text-align:[left/center/right];
csoportstílus = vertical-align:[top/middle/bottom];
- csoportszámstílus†
- CSS stílusok, amik csak egy konkrét csoportra vonatkoznak a csoportstílus paraméteren felül. Csak akkor illik használni, ha tényleg szükséges. Példa:
csoport3stílus = background:red;color:white;
- listastílus†
- A listákra vonatkozó CSS stílusok. A párosstílus és páratlanstílus paraméterek felülbírálják, ha meg vannak adva.
- listaszámstílus†
- CSS stílusok, amik csak egy konkrét listára vonatkoznak a listastílus paraméteren felül. Csak akkor illik használni, ha tényleg szükséges. Példa:
lista5stílus = background:#ddddff;
- listatérköz†
- Egy szám és mértékegysége, ami a lista cellák közti kitöltést adják meg. A lista cellák alapértelmezett kitöltése 0.25em kétoldalt, és 0em fent és lent. Bonyolult technikai okokból a "listastílus=padding:0.5em;" (vagy bármilyen más helykitöltés beállítás) nem működik. Példák:
listatérköz = 0.5em 0em;
(kétoldalt 0.5em, alul/felül pedig 0em kitöltést állít be)listatérköz = 0em;
(eltávolítja az összes helykitöltést)
- páratlanstílus
- párosstílus
- A páros/páratlan számú listákra vonatkozik. Felülbírálja a listastílus paramétert. Az alapértelmezett viselkedés szerint „csíkos” lesz a táblázat (váltakozva fehér és szürke hátterű), az olvasás megkönnyítése érdekében. Nem illik megváltoztatni, csak alapos indokkal.
- párospáratlan
[csere, ki]
- Ha értéke
csere
, a páros és páratlan sorok automatikus csíkozása megfordul. Alapesetben a páros sorok háttere szürke a csíkozás miatt, ezzel a paraméterrel pedig a páratlan sorok háttere lesz szürke. Aki
értéket használva letiltjuk az automatikus csíkozást. Ezt a haladó paramétert csak akkor szabad használni, ha a navboxot gyerekként használjuk, és nem stimmel a csíkozás. Példák és további magyarázat található lejjebb a gyerek navboxok leírásánál.
- párospáratlan
- felülstílus†
- alulstílus†
- A felső (felül paraméterrel megadott) és alsó (alul paraméterrel megadott) cellákra vonatkozó CSS stílusok. Általában háttérszín vagy igazítás megváltoztatására:
felülstílus = background:#nnnnnn;
felülstílus = text-align:[left/center/right];
- képstílus†
- balképstílus†
- CSS stílusok azokra a cellákra, ahol a bal és jobb oldali képek csücsülnek. Csak indokolt esetben használandó, általában szélességi gondok megoldására; ha a csoportszélesség meg van adva, és a képcella szélessége túl nagyra nő. Példa:
képstílus = width:5em;
Alapértelmezett stílusok
Az itt látható beállítások a leggyakrabban használt és módosított értékek. A többi bonyolultabb stílusbeállítást kihagytuk, hogy egyszerű maradjon a lista. A legtöbb dolog a Common.css-ben van definiálva.
bodystílus = background:#fdfdfd; width:100%; vertical-align:middle;
címstílus = background:#ccccff; padding-left:1em; padding-right:1em; text-align:center;
felülstílus = background:#ddddff; padding-left:1em; padding-right:1em; text-align:center;
alulstílus = background:#ddddff; padding-left:1em; padding-right:1em; text-align:center;
csoportstílus = background:#ddddff; padding-left:1em; padding-right:1em; text-align:right;
listastílus = background:transparent; text-align:left/center;
páratlanstílus = background:transparent;
párosstílus = background:#f7f7f7;
Mivel a listastílus és a páratlanstílus is átlátszó hátterű, a páratlan számú listák háttere a bodystílus-ban megadott értékű lesz, ami alapesetben #fdfdfd (halványszürke). A lista ha van csoportja balra igazított (text-align:left;
), ha nincs középre (text-align:center;
). Mivel csak a bodystílus-nak van vertical-align paramétere, az összes többi örökli a vertical-align:middle;
beállítását.
Haladó paraméterek
- bodyosztály
- felülosztály
- listaosztály
- alulosztály
- Lehetővé teszi css osztály rendelését listákhoz. Leggyakrabban a listaosztály értéke
hlist
, ami által a listák vízszintesen jelennek meg. Mindegyik paraméter értékében lehethlist
osztály, de ha egynél több paramétert használunkhlist
osztályra, akkor inkább használjuk abodyosztály
paramétert.
- címcsoport
- Csoportfejléc-cellát helyez a címsorba, ugyanazokkal az alapértelmezett stílusokkal mint a csoportszám. Csak kivételes körülmények közt szabad használni (általában haladó meta-sablonoknál). Valamennyire ismerni kell hozzá a {{sl|navbox} belső működését; mert ha használni szeretnéd, kézzel kell beállítani a CSS stílusokat, hogy megfelelően működjön. Ha nem vagy biztos magadban, érdeklődj a vitalapon.
- címcsoportstílus
- A címcsoport cella stílusai.
- belsőstílus
- Nagyon haladóknak szánt paraméter csak bonyolult metasablonok készítéséhez. Belsőleg a navbox egy külső táblázatot használ a keret rajzolásához, és egy belsőt minden másra (cím/felül/csoportok/listák/alul/képek stb.). A stílus/bodystílus paraméterek a külső táblára vonatkoznak, aminek értékeit a belső örökli; de bizonyos esetekben (metasablonok) szükséges lehet a belső táblázat kézzel való beállítása. Ezzel a paraméterrel elérhető a belső táblázat, így stílusokat tudunk definiálni. Csak saját felelősségre használható.
Fordítási segítség
|
|
|
Táblák elrendezése
{{Navbox}}
sablonnal készített táblázat, a kép, felül és alul paraméterek nélkül (a listák szürke hátterei a bemutatáshoz lettek hozzáadva):
{{Navbox}}
sablonnal készített táblázat, a kép, felül és alul paraméterek használatával (a listák szürke hátterei a bemutatáshoz lettek hozzáadva):
{{Navbox}}
sablonnal készített táblázat, kép, balkép, lista használatával, továbbá a csoportok, felül és alul paraméterek nélkül (a listák szürke hátterei a bemutatáshoz lettek hozzáadva):
Példák
Lehetőleg ne nagyon használjunk <div>-eket a navboxokon belül. Hacsak lehetséges, a beépített lista/csoport/stb. stílusokat részesítsük előnyben!
Kép nélkül
{{navbox |név = Navbox/doc |cím = [[Frank Herbert]] [[A Dűne|Dűne]]-univerzuma |csoport1 = Az eredeti sorozat |lista1 = [[A Dűne]]{{·}} [[A Dűne messiása]]{{·}} [[A Dűne gyermekei]]{{·}} [[A Dűne istencsászára]]{{·}} [[A Dűne eretnekei]]{{·}} [[A Dűne Káptalanház]] |csoport2 = A Dűne-ciklus befejezése |lista2 = [[A Dűne vadászai]]{{·}} [[A Dűne homokférgei]] |csoport3 = Ház-trilógia |lista3 = [[A Dűne: Az Atreides-ház]]{{·}} [[A Dűne: A Harkonnen-ház]]{{·}} [[A Dűne: A Corrino-ház]] |csoport4 = A Dűne legendái |lista4 = [[A Dűne: A Butleri Dzsihad]]{{·}} [[A Dűne: A gépirtó hadjárat]]{{·}} [[A Dűne: A corrini csata]] |csoport5 = Filmváltozatok |lista5 = [[Dűne (film)|Dűne]] (1984){{·}} [[Dűne (minisorozat)|Dűne]] (2000 – minisorozat){{·}} [[A Dűne gyermekei (minisorozat)|A Dűne gyermekei]] (2003 – minisorozat){{·}} [[Dűne (film, 2010)|Dűne]] (2010) }}
Képpel, csoportok nélkül
{{Navbox |név = Navbox/doc |cím = [[:Kategória:Napkutató űreszközök|Napkutató űreszközök]], programok |kép = |listaosztály = hlist |lista1 = * [[Pioneer-program]] * [[Helios-program]] * [[Ulysses űrszonda|Ulysses]] * [[Solar and Heliospheric Observatory|SOHO]] * [[Genesis űrszonda|Genesis]] * [[Hinode]] * [[STEREO]] * [[Solar Orbiter]] * [[Solar Dynamics Observatory|SDO]] * [[Solar Probe +]] }}
Két képpel, csoportok nélkül, több listával
{{navbox |név = Navbox/doc |cím = Az [[esztergom]]i Várhegy látnivalói |kép = [[Kép:Flag of Esztergom.svg|70px]] |balkép = [[Kép:BlasonHU-esztergom.svg|50px]] |lista1 = [[Ószeminárium]]{{·}} [[Mindszenty-emlékhely]]{{·}} [[Szent István tér (Esztergom)|Szent István tér]]{{·}} [[Sötétkapu (Esztergom)|Sötétkapu]]{{·}} [[Esztergomi Főkáptalani Levéltár|Főkáptalani Levéltár]]{{·}} [[Pázmány Péter Katolikus Egyetem Vitéz János Kar|PPKE Vitéz János Kar]]{{·}} [[Esztergomi prímási pincerendszer|Prímási pincerendszer]] |lista2 = [[Esztergomi vár]]{{·}} [[Magyar Nemzeti Múzeum Esztergomi Vármúzeuma]]{{·}} [[Esztergomi Várszínház]]{{·}} [[Porta speciosa|Porta Speciosa]] |lista3 = [[Esztergomi bazilika]]{{·}} [[Bakócz-kápolna]]{{·}} [[Az esztergomi bazilika orgonája]]{{·}} [[Főszékesegyházi Kincstár (Esztergom)|Főszékesegyházi Kincstár]] }}
Kép, csoport, felül és alul paraméterek használatával
{{navbox |név = Navbox/doc |cím = [[Gemini-program]] |kép = [[Kép:GeminiPatch.png|60px|Gemini jelvény]] |felül = [[Mercury-program]]{{·}} [[Gemini-program]]{{·}} [[Apollo-program]]{{·}} [[Skylab-program]]{{·}} [[Szojuz–Apollo-program|Apollo–Szojuz-program]]{{·}} [[Space Shuttle]]{{·}} [[Nemzetközi Űrállomás]]{{·}} [[Orion (űrhajó)|Orion űrhajó]] |csoport1 = Személyzet nélküli repülések |lista1 = [[Gemini–1]]{{·}} [[Gemini–2]] |csoport2 = Személyzetes repülések |lista2 = [[Gemini–3]]{{·}} [[Gemini–4]]{{·}} [[Gemini–5]]{{·}} [[Gemini–6A]]{{·}} [[Gemini–7]]{{·}} [[Gemini–8]]{{·}} [[Gemini–9A]]{{·}} [[Gemini–10]]{{·}} [[Gemini–11]]{{·}} [[Gemini–12]] |alul = Lásd még: [[Cape Canaveral]]{{·}} [[Gemini űrhajó]] }}
Lehetséges több navboxot közös keretbe foglalni a keret paraméter segítségével, vagy ha az első névtelen paraméter „gyerek”. Az alapvető kód ehhez így néz ki (ami egy alcsoportot ad az első listához):
{{navbox |név = {{subst:PAGENAME}} |cím = Cím |csoport1 = [nem kötelező] |lista1 = {{navbox|gyerek ...gyerek navbox paraméterei... }} ... }}
Alcsoport példa
Az alábbi példán látható hogy lehet használni az alcsoportokat. Ajánlott a {{Navbox alcsoport}}
használata, de ugyanazt az eredményt érjük el a {{Navbox}}
keret = gyerek
paraméterével, vagy ha az első névtelen paraméter gyerek
. A párospáratlan paraméter segítségével inverzbe vált a csíkozás néhány alcsoportban, hogy végig konzisztens maradjon a kinézet. Ha teljesen el szeretnéd távolítani a csíkozást, használd a listastílus = background:transparent;
kódot minden navboxban.
Több kinyit/becsuk egy közös dobozban
Az alábbi példában navbox a fő konténer, a lista1 … lista5 paraméterei pedig beágyazott navboxok, melyek első névtelen paramétere gyerek
. Az összes alárendelt navboxnak saját „m · v · sz” linkjei vannak, ezeket elrejthetjük a gyerek navboxokban a navbar = plain
kóddal, vagy a név paraméter elhagyásával (az alárendelt navboxokban nem kötelező a név, ellentétben a rendes navboxokkal).
Ezt a navbox sablont úgy terveztük, hogy együttműködjön a két testvérpárjával: {{Navbox oszlop}}
és {{Navbox alcsoport}}
. Mindhárom sablon nagyrészt közös paraméterekkel rendelkezik az egyszerűbb használat miatt (a teljes paraméterlistában kereszttel† jelölve). De a legfontosabb, hogy mindhárom használható bármelyik másik gyerekeként (a keret=gyerek
paraméterrel, vagy ha az első névtelen paraméter gyerek
.
Technikai részletek
- Ez a sablon legnagyobbrészt CSS osztályokat használ, így teljesen testre szabható.
- Vízszintesen megjelenített listákhoz használd a hlist css osztályt, és alkalmazd jelölőnyelv elemeit.
- Eme meta-sablon belül HTML-kódokat használ wikikód helyett a táblázatokhoz. Ez a szokásos módszer a metasablonok készítésénél, mivel a wikikódnak számos hátránya van ilyen esetben. Például úgy nehezebb lenne használni az elemző függvényeket (parser functions), és a speciális karaktereket a paraméterekben.
- További technikai részletekért nézd meg a CSS-osztályokat a MediaWiki:common.css lapon, és az összecsukható táblázatot az elrejtéshez a MediaWiki:common.js oldalon, vagy fáradj a vitalapra.
Finomságok
- A csoportok és listák közti 2px széles keretet a lista-cella
border-left
tulajdonsága szabályozza. Így ha meg szeretnéd változtatni a sablon háttérszínét (példáulbodystílus = background:purple;
), akkor figyelned kell hogy a border-left-color azonos legyen a háttérszínnel (azazlistastílus = border-left-color:purple;
). Ha minden listacella körül keretet szeretnél, akkor a 2px-es keret a lista és csoport cellák közt eltűnik, ekkor ki kell találnod valami megoldást magadnak.
- A listacella szélessége alapesetben 100%. Így ha kézzel szeretnéd a csoportcellák szélességét állítani, a listastílusnál is meg kell adnod, hogy
width:auto
. Ha meg akarod adni a csoportszélességet és képet is szeretnél használni, magadnak kell kijátszani a CSS paramétereket a csoport-, lista-, kép- és balképstílusokban, hogy minden megfelelően működjön. Példa a csoportszélesség megadására:
csoportstílus = width:10em;
listastílus = width:auto;
- Egymás alatti navboxok között csak egy pixel keret van (kivéve IE6-ban, ami nem támogatja a szükséges CSS-t). Ha beállítod a
stílus/bodystílus
felső vagy alsó margóját, akkor ez nem fog működni.
- Az alapértelmezett
margin-left
ésmargin-right
a külső navbox táblánál „auto;”-ra van állítva. Ha a navboxot lebegve szeretnéd használni, kézzel kell a megfelelőmargin-left
ésmargin-right
értékeket beállítani, mert az auto margó összeakad a lebegés opcióval. Például használd a következő kódot a floathoz:
stílus = width:22em;float:right;margin-left:1em;margin-right:0em;
Lásd még
{{Navbox oszlop}}
– hasábokat használ csoportok/listák helyett{{Navbox alcsoport}}
– alcsoportokhoz{{·}}
és{{•}}
– gyakran használt elválasztóelemek a{{navbox}}
listáiban- speciális sablondokumentáció a navboxokhoz:
{{Navbox sablondokumentációja}}