Ŝablono:Informkesto
Informkesto | |
---|---|
{{{priskribo de bildo}}} | |
[[File:{{{bilda nomo}}}|frameless|alt={{{bilda teksto}}}|{{{bilda teksto}}}]] |
[[File:{{{bilda nomo2}}}|frameless|alt={{{bilda teksto2}}}|{{{bilda teksto2}}}]] |
{{{bilda teksto}}} | {{{bilda teksto2}}} |
{{{priskribo1}}} | {{{datoj1}}} |
{{{priskribo2}}} | {{{datoj2}}} |
{{{priskribo3}}} | {{{datoj3}}} |
{{{priskribo4}}} | {{{datoj4}}} |
{{{priskribo5}}} | {{{datoj5}}} |
{{{priskribo6}}} | {{{datoj6}}} |
{{{priskribo7}}} | {{{datoj7}}} |
{{{priskribo8}}} | {{{datoj8}}} |
{{{priskribo9}}} | {{{datoj9}}} |
{{{priskribo10}}} | {{{datoj10}}} |
{{{priskribo11}}} | {{{datoj11}}} |
{{{priskribo12}}} | {{{datoj12}}} |
{{{priskribo13}}} | {{{datoj13}}} |
{{{priskribo14}}} | {{{datoj14}}} |
{{{priskribo15}}} | {{{datoj15}}} |
{{{priskribo16}}} | {{{datoj16}}} |
{{{priskribo17}}} | {{{datoj17}}} |
{{{priskribo18}}} | {{{datoj18}}} |
{{{priskribo19}}} | {{{datoj19}}} |
{{{priskribo20}}} | {{{datoj20}}} |
{{{priskribo21}}} | {{{datoj21}}} |
{{{priskribo22}}} | {{{datoj22}}} |
{{{priskribo23}}} | {{{datoj23}}} |
{{{priskribo24}}} | {{{datoj24}}} |
{{{priskribo25}}} | {{{datoj25}}} |
{{{priskribo26}}} | {{{datoj26}}} |
{{{priskribo27}}} | {{{datoj27}}} |
{{{priskribo28}}} | {{{datoj28}}} |
{{{priskribo29}}} | {{{datoj29}}} |
{{{priskribo30}}} | {{{datoj30}}} |
{{{priskribo31}}} | {{{datoj31}}} |
{{{priskribo32}}} | {{{datoj32}}} |
{{{priskribo33}}} | {{{datoj33}}} |
{{{priskribo34}}} | {{{datoj34}}} |
{{{priskribo35}}} | {{{datoj35}}} |
{{{priskribo36}}} | {{{datoj36}}} |
{{{priskribo37}}} | {{{datoj37}}} |
{{{priskribo38}}} | {{{datoj38}}} |
{{{priskribo39}}} | {{{datoj39}}} |
{{{priskribo40}}} | {{{datoj40}}} |
[[File:{{{bilda nomo3}}}|frameless|alt={{{bilda teksto3}}}|{{{bilda teksto3}}}]] |
[[File:{{{bilda nomo4}}}|frameless|alt={{{bilda teksto4}}}|{{{bilda teksto4}}}]] |
{{{bilda teksto3}}} | {{{bilda teksto4}}} |
{{{malsupre}}} |
Ĉi tiu ŝablono estas uzata por krei informkestojn.
Bonvolu atenti, ke ĝi ne rekte estu uzata en artikoloj, sed por krei ŝablonojn, kiel ekz. {{informkesto ponto}} k.a.
Ĝi povas esti bone uzata por traduki informkestojn el jenaj lingvoj, ĉar la parametroj estas ekvivalentoj:
- Germana (Atentu, ke ĝi tie (de:Vorlage:Infobox) havas malpli da parametroj, ke traduko tien bezonas iom da atento, sed al esperanto devus funkcii bone.)
- Suprasoraba (Estas entute ekvivalenta: hsb:Předłoha:Infokšćik)
- Malsuprasoraba (Estas entute ekvivalenta: dsb:Pśedłoga:Infokšćik)
- Baŝkira (Estas entute ekvivalenta: ba:Ҡалып:Infobox)
- Saterfrisa (Estas entute ekvivalenta: stq:Foarloage:Infobox)
Por aliaj lingvoj pli taŭgas {{informkesto2}}, precipe, se la tie uzata ŝablono baziĝas sur la angla versio en:Template:Infobox.
Parametroj
Parametro | defaŭlta (valoro, se malplenas) | Por kio |
---|---|---|
titolo | Lemma | Ĉefa titolo |
supre | nenio | Subtitolo |
supre2 | nenio | Dua subtitolo |
bilda nomo bilda nomo2 bilda nomo3 bilda nomo4 |
neniu | Dosiera nomo de la bildo, kiu montriĝu.
La nomspaco |
bilda larĝo bilda larĝo2 bilda larĝo3 bilda larĝo4 |
frameless | Larĝeco por la bildo bilda nomo
Bonvolu atenti, ke ĉi tiu parametro nur efikas, se oni en bilda nomo ktp. nur uzas la dosieran nomon, ne la kompletan bildan sintakson. |
bilda teksto bilda teksto2 bilda teksto3 bilda teksto4 |
Lemma | Teksto, kiu staru sub la bildo (se ekzistas) |
bordero1 bordero2 bordero3 bordero4 |
neniu | La valoro jes aperigas bildan borderon. |
stilo | 1 | Ekzistas la stiloj 1, 2 kaj 3. Simple provu. |
titola koloro | 6 | Koloro de la superskribo (vidu por numeroj) |
koloro | malplena | Fona koloro de la titolo, se titola koloro ne estas difinita. (Vidu malsupre) |
sekcia koloro | 5 | Koloro por "sub-superskriboj" |
style aŭ css-stiloj |
malplena | Atributoj por informkesto (ekz. width:300px )
Krome pliaj stiloj por partaj kestoj de la tabelo ekzistas. Vidu malsupre. |
priskribo1 | malplena | Nomo de la priskribo (maldekstra kolumno) de la unua linio |
datoj1 | malplena | Datoj (dekstra kolumno) de la unua linio |
klaso1 | neniu | Klaso por CSS-formatigoj |
mikro1 | neniu | Klaso por mikroformatoj |
tekstopozicio1 | center | Tekstopozicio, se estas unukolumna bildigo.[1] Eblaj valoroj estas left, right kaj center. |
kadro1 | neniu | Koloro de la kadro, por unua vico de ĉeloj. |
priskribo2 | malplena | Nomo de la priskribo (maldekstra kolumno) de la dua linio |
datoj2 | malplena | Datoj (dekstra kolumno) de la dua linio |
klaso2 | neniu | Klaso por CSS-formatigoj |
mikro2 | neniu | Klaso por mikroformatoj |
tekstopozicio2 | center | Tekstopozicio, se estas unukolumna bildigo.[1] Eblaj valoroj estas left, right kaj center. |
kadro2 | neniu | Koloro de la kadro, por dua vico de ĉeloj. |
... | ||
priskribo40 | malplena | Nomo de la priskribo (maldekstra kolumno) de la trideka linio |
datoj40 | malplena | Datoj (dekstra kolumno) de la trideka linio |
klaso40 | neniu | Klaso por CSS-formatigoj |
mikro40 | neniu | Klaso por mikroformatoj |
tekstopozicio40 | center | Tekstopozicio, se estas unukolumna bildigo.[1] Eblaj valoroj estas left, right kaj center. |
kadro40 | neniu | Koloro de la kadro, por trideka vico de ĉeloj. |
Se | ||
malsupre | nenio | malsupra teksto |
ŝablono | nenio | nomo de la ŝablono, sed sen la nomspaca prefikso Ŝablono:
Ĝi aperigas tri ligilojn per la ŝablono {{Ŝanĝu ŝablonon}}. |
ŝablona koloro | nenio | kolorkodo, uzenda, se titola stilo aŭ koloro difinas koloron de la titola linio. |
vikidatumoj | nenio | la valoro jes ebligas aperigon de ligilo al Vikidatuma paĝo, kiu rilatas al la tema artikolo. Tamen tiu valoro estu transdonata al derivita ŝablono.
|
Parametroj "priskriboN"
Ĉe la parametroj priskriboN
estas uzataj certaj signoj aŭ vortoj por difini specifajn trajtojn en la informkesto.
- Se
priskriboN
estas-
(minus), tiam n-a linio kiel "subtitolo" eldoniĝas. - Se
priskriboN
estas+
(plus), tiam n-a linio kiel "kaŝebla subkesto" komenciĝas. Por ties fino devas foje esti uzata la valoro*
. - Se
priskriboN
estas*
(steleto), tiam n-a linio kiel "kaŝebla subkesto" finiĝas. Por ties komenco devas foje esti uzata la valoro+
. - Se
priskriboN
estasenhavo
, tiam n-a linio povas enhavi tutan subŝablonon. Tiu subŝablono siavice devas enhavi la parametronsubŝablono
kun iu ajn valoro, kiu difinas la tiean subtitolon. - Se
priskriboN
estasnenio
, tiam nenio estas enmetata. Tio nur havas sencon, se oni tion iel per{{#if:
aŭ io tia kombinas kunenhavo
. Ekzemploj troviĝas en {{informkesto aŭto}} kaj {{informkesto ponto}}. Vidu ankaŭ malsupre. - Se
priskriboN
estasbildo
, tiam la parametrojdatojN
difinas bildan priskribon, dum ke aldona parametrobildoN
difinas bildon. La grandeco povas esti difinata pergrandeco de bildoN
. La bildo okupas ambaŭ tabelajn kolumnojn, kiel bone videblas ĉe "malsupra ekzemplo".
Fonto
Nebezonatajn parojn el numeritaj priskribo/datoj-parametroj bonvolu forigi.
{{Informkesto | titolo = | bildo = | bilda nomo = | bilda larĝo = | bilda teksto = | stilo = 1 | style = | titola koloro = | sekcia koloro = | priskribo1 = | datoj1 = | priskribo2 = | datoj2 = | priskribo3 = | datoj3 = | priskribo4 = | datoj4 = | priskribo5 = | datoj5 = | priskribo6 = | datoj6 = | priskribo7 = | datoj7 = | priskribo8 = | datoj8 = | priskribo9 = | datoj9 = | priskribo10 = | datoj10 = | priskribo11 = | datoj11 = | priskribo12 = | datoj12 = | priskribo13 = | datoj13 = | priskribo14 = | datoj14 = | priskribo15 = | datoj15 = | priskribo16 = | datoj16 = | priskribo17 = | datoj17 = | priskribo18 = | datoj18 = | priskribo19 = | datoj19 = | priskribo20 = | datoj20 = | priskribo21 = | datoj21 = | priskribo22 = | datoj22 = | priskribo23 = | datoj23 = | priskribo24 = | datoj24 = | priskribo25 = | datoj25 = | priskribo26 = | datoj26 = | priskribo27 = | datoj27 = | priskribo28 = | datoj28 = | priskribo29 = | datoj29 = | priskribo30 = | datoj30 = }}
Parametro: stilo
- Nur kun bilda nomo
stilo 1 |
|
Ĝi enhavas la CSS-klason infobox.
{{Informkesto | stilo = 1 | titolo = Ekz. por stilo 1 | bilda nomo = Example eo.svg | bilda teksto = Jen ekzemplo | priskribo1 = priskribo1 | datoj1 = datoj1 | priskribo2 = priskribo2 | datoj2 = datoj2 | priskribo3 = priskribo3 | datoj3 = datoj3 | priskribo4 = - | datoj4 = sekcio 4 | priskribo5 = priskribo6 | datoj5 = datoj5 | priskribo6 = | datoj6 = longaj datoj6 | priskribo7 = priskribo8 | datoj7 = datoj7 }} | ||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
stilo 2 |
|
Ĝi enhavas la CSS-klason toccolours.
{{Informkesto | stilo = 2 | titolo = Ekz. por stilo 2 | bilda nomo = Example eo.svg | bilda teksto = Jen ekzemplo | priskribo1 = priskribo1 | datoj1 = datoj1 | priskribo2 = priskribo2 | datoj2 = datoj2 | priskribo3 = priskribo3 | datoj3 = datoj3 | priskribo4 = - | datoj4 = sekcio 4 | priskribo5 = priskribo6 | datoj5 = datoj5 | priskribo6 = | datoj6 = longaj datoj6 | priskribo7 = priskribo8 | datoj7 = datoj7 }} | ||||||||||||||||||||
stilo 3 |
|
Ĝi enhavas la CSS-klason prettytable.
{{Informkesto | stilo = 3 | titolo = Ekz. por stilo 3 | bilda nomo = Example eo.svg | bilda teksto = Jen ekzemplo | priskribo1 = priskribo1 | datoj1 = datoj1 | priskribo2 = priskribo2 | datoj2 = datoj2 | priskribo3 = priskribo3 | datoj3 = datoj3 | priskribo4 = - | datoj4 = sekcio 4 | priskribo5 = priskribo6 | datoj5 = datoj5 | priskribo6 = | datoj6 = longaj datoj6 | priskribo7 = priskribo8 | datoj7 = datoj7 }} |
- Kun kompleta bildosintakso
stilo 1 |
|
Ĝi enhavas la CSS-klason infobox.
{{Informkesto | stilo = 1 | titolo = Ekz. por stilo 1 | bilda nomo = [[Dosiero:Example eo.svg|none]] | bilda teksto = Jen ekzemplo | priskribo1 = priskribo1 | datoj1 = datoj1 | priskribo2 = priskribo2 | datoj2 = datoj2 | priskribo3 = priskribo3 | datoj3 = datoj3 | priskribo4 = - | datoj4 = sekcio 4 | priskribo5 = priskribo6 | datoj5 = datoj5 | priskribo6 = | datoj6 = longaj datoj6 | priskribo7 = priskribo8 | datoj7 = datoj7 }} | ||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
stilo 2 |
|
Ĝi enhavas la CSS-klason toccolours.
{{Informkesto | stilo = 2 | titolo = Ekz. por stilo 2 | bilda nomo = [[Dosiero:Example eo.svg|none]] | bilda teksto = Jen ekzemplo | priskribo1 = priskribo1 | datoj1 = datoj1 | priskribo2 = priskribo2 | datoj2 = datoj2 | priskribo3 = priskribo3 | datoj3 = datoj3 | priskribo4 = - | datoj4 = sekcio 4 | priskribo5 = priskribo6 | datoj5 = datoj5 | priskribo6 = | datoj6 = longaj datoj6 | priskribo7 = priskribo8 | datoj7 = datoj7 }} | ||||||||||||||||||||
stilo 3 |
|
Ĝi enhavas la CSS-klason prettytable.
{{Informkesto | stilo = 3 | titolo = Ekz. por stilo 3 | bilda nomo = [[Dosiero:Example eo.svg|none]] | bilda teksto = Jen ekzemplo | priskribo1 = priskribo1 | datoj1 = datoj1 | priskribo2 = priskribo2 | datoj2 = datoj2 | priskribo3 = priskribo3 | datoj3 = datoj3 | priskribo4 = - | datoj4 = sekcio 4 | priskribo5 = priskribo6 | datoj5 = datoj5 | priskribo6 = | datoj6 = longaj datoj6 | priskribo7 = priskribo8 | datoj7 = datoj7 }} |
Parametro css-stiloj
La parametro css-stiloj difinas HTML-atributon style por doni formatojn al la tuta kesto. Ĉi tiu parametro povas enhavi ĉiujn CSS-formatojn, kiuj estas enlinie uzeblaj.
|
Ĝi enhavas la CSS-klason infobox.
{{Informkesto | stilo = 1 | css-stiloj = border:2px dotted green; | titolo = Stilo 1 kun aldonaj formatoj | bilda nomo = Example eo.svg | bilda teksto = Jen ekzemplo | bilda larĝo = 220px | priskribo1 = priskribo1 | datoj1 = datoj1 | priskribo2 = priskribo2 | datoj2 = datoj2 | priskribo3 = priskribo3 | datoj3 = datoj3 | priskribo4 = - | datoj4 = sekcio 4 | priskribo5 = priskribo6 | datoj5 = datoj5 | priskribo6 = | datoj6 = longaj datoj6 | priskribo7 = priskribo8 | datoj7 = datoj7 }} |
Varianto kun kaŝebla parto
Tio estas varianto kun kaŝeblaj partoj kaj kvar bildoj, ĉe kio du bildoj aperas supre kaj du aperas malsupre.
Por la komenco de la kaŝebla bloko estas uzata la valoro + de iu el la priskribo-parametroj, dum ke por la fino esta uzata la valoro *.
Stilo 3 kun aldonaj formatoj | |||||||||
---|---|---|---|---|---|---|---|---|---|
Jen unua ekzemplo | Jen dua ekzemplo | ||||||||
priskribo1 | datoj1 | ||||||||
priskribo2 | datoj2 | ||||||||
priskribo3 | datoj3 | ||||||||
| |||||||||
Jen tria ekzemplo | Jen kvara ekzemplo |
{{Informkesto | stilo = 3 | css-stiloj = border:2px dotted green; | titolo = Stilo 3 kun aldonaj formatoj | titola koloro = 9 | sekcia koloro = 3 | bilda nomo = Example eo.svg | bilda teksto = Jen unua ekzemplo | bilda larĝo = 120px | bilda nomo2 = Example.png | bilda teksto2 = Jen dua ekzemplo | bilda larĝo2 = 120px | bilda nomo3 = Example.png | bilda teksto3 = Jen tria ekzemplo | bilda larĝo3 = 120px | bilda nomo4 = Example eo.svg | bilda teksto4 = Jen kvara ekzemplo | bilda larĝo4 = 120px | priskribo1 = priskribo1 | datoj1 = datoj1 | priskribo2 = priskribo2 | datoj2 = datoj2 | priskribo3 = priskribo3 | datoj3 = datoj3 | priskribo4 = + | datoj4 = sekcio 4 | priskribo5 = priskribo6 | datoj5 = datoj5 | priskribo6 = | datoj6 = longaj datoj6 | priskribo7 = priskribo8 | datoj7 = datoj7 | priskribo8 = * }}
Variantoj kun bildo meze en la tabelo
Ekde la 15-a de novembro 2015 eĉ eblas meti relative facile bildon meze en la tabelan korpon.
Ekz. por stilo 1 | |
---|---|
Jen ekzemplo | |
priskribo1 | datoj1 |
Ekzempla bildo
| |
priskribo3 | datoj3 |
sekcio 4 | |
priskribo6 | datoj5 |
longaj datoj6 | |
priskribo8 | datoj7 |
{{Informkesto | stilo = 1 | titolo = Ekz. por stilo 1 | bilda nomo = Example eo.svg | bilda teksto = Jen ekzemplo | priskribo1 = priskribo1 | datoj1 = datoj1 | priskribo2 = bildo | datoj2 = Ekzempla bildo | bildo2 = Example eo.svg | priskribo3 = priskribo3 | datoj3 = datoj3 | priskribo4 = - | datoj4 = sekcio 4 | priskribo5 = priskribo6 | datoj5 = datoj5 | priskribo6 = | datoj6 = longaj datoj6 | priskribo7 = priskribo8 | datoj7 = datoj7 }}
- Jen kun difinita grandeco de bildo
Ekz. por stilo 1 | |
---|---|
Jen ekzemplo | |
priskribo1 | datoj1 |
Ekzempla bildo
| |
priskribo3 | datoj3 |
sekcio 4 | |
priskribo6 | datoj5 |
longaj datoj6 | |
priskribo8 | datoj7 |
{{Informkesto | stilo = 1 | titolo = Ekz. por stilo 1 | bilda nomo = Example eo.svg | bilda teksto = Jen ekzemplo | priskribo1 = priskribo1 | datoj1 = datoj1 | priskribo2 = bildo | datoj2 = Ekzempla bildo | bildo2 = Example eo.svg | grandeco de bildo2 = 100px | fono2 = <nowiki/>#fec | priskribo3 = priskribo3 | datoj3 = datoj3 | priskribo4 = - | datoj4 = sekcio 4 | priskribo5 = priskribo6 | datoj5 = datoj5 | priskribo6 = | datoj6 = longaj datoj6 | priskribo7 = priskribo8 | datoj7 = datoj7 }}
- Kun kompleta bilda sintakso
Ekz. por stilo 1 | |
---|---|
Jen ekzemplo | |
priskribo1 | datoj1 |
Ekzempla bildo
| |
priskribo3 | datoj3 |
sekcio 4 | |
priskribo6 | datoj5 |
longaj datoj6 | |
priskribo8 | datoj7 |
{{Informkesto | stilo = 1 | titolo = Ekz. por stilo 1 | bilda nomo = [[Dosiero:Example eo.svg|none|100px]] | bilda teksto = Jen ekzemplo | priskribo1 = priskribo1 | datoj1 = datoj1 | priskribo2 = bildo | datoj2 = Ekzempla bildo | bildo2 = [[Dosiero:Example eo.svg|none|100px]] | grandeco de bildo2 = 100px | fono2 = <nowiki/>#fec | priskribo3 = priskribo3 | datoj3 = datoj3 | priskribo4 = - | datoj4 = sekcio 4 | priskribo5 = priskribo6 | datoj5 = datoj5 | priskribo6 = | datoj6 = longaj datoj6 | priskribo7 = priskribo8 | datoj7 = datoj7 }}
Nedevigaj parametroj
Linio, kiu havas parametron priskribo, sed neniun parametron datoj ne estas montrata, escepte de la valoro * ĉe priskribo, kiu difinas finon de interna tabelo. Tiel, eblas krei inform-skatolon kun elektebla enhavo. Por tio, uzu parametron, kiu havas defaŭlte malplenan serion:
|priskribo5 = Homnombro |datoj5 = {{{homnombro|}}}
Tiel, se la redaktanto ne difinas aŭ lasas malplenan la parametron homnombro, la koresponda linio de la informkesto ne estos montrata.
Por pli kompleksaj kampoj/spacoj kun enhavo aldonita antaŭe, kiu devas ĉeesti eĉ se la parametro ne estas difinita, oni rekomendas enŝeligi la tutan esprimon ene de deklaro "#if", por ke la tuta grupo malaperu, kiam la parametro ne estos donata:
|priskribo6 = Maso |datoj6 = {{#if:{{{maso|}}} |{{{maso}}} kg|ne informite}}
Ĉi tiu ekzemplo signifas laŭlitere: se la parametro maso
estis donita, montru ĝin, sekvata de kg
, alie, montru la tekston ne informite
. Pliaj informoj pri la deklaro #if troviĝas en Meta (angle)).
Eblas igi temon elektebla uzante la saman rimedon. Se estos necese ke ĝi aperu nur se unu aŭ pliaj kampoj/spacoj de datumoj estos plenumataj, oni povas uzi la jenan modelon kiel komenco:
{{Informkesto |titolo = Ekzemplo pri elektebla temo |priskribo1 = - |datoj1 = {{#if:{{{elemento_unu|}}}{{{elemento_du|}}}{{{elemento_tri|}}} |Nedeviga/Elektebla temo}} |priskribo2 = Elemento unu |datoj2 = {{{elemento_unu|}}} |priskribo3 = Elemento du |datoj3 = {{{elemento_du|}}} |priskribo4 = Elemento tri |datoj4 = {{{elemento_tri|}}} }}
La kombino el priskribo1 kaj datoj1 (fakte subtitolo) estos montrata nur se elemento_unu, elemento_du aŭ elemento_tri estos konata. Se neniu el ili estos donata, la temo ne estos montrata.
Vikidatuma ero
Por enplekti Vikidatuman eron eblas simila kodo kiel supre ĉe ekzemplo kun {{#if:
. Ekzemplo por tio estas la kodo
| supre = {{#if:{{#invoke:Wikidata|claim|P31}}|{{#invoke:Wikidata|claim|P31|parameter=link|list= • }} }}
en kelkaj informkestoj, kiel ekz. {{informkesto mezurunuo}}, {{informkesto trajno}} kaj iomete alie {{informkesto ponto}} (tie en |supre2=
).
Organizado
{{Informkesto}} Meta-ŝablono | {{Informkesto temo}} Ĝenerala ŝablono | {{Informkesto temo/subtemo}} Specifa ŝablono | |||||||||||||||||||||||||||||||||
{{Informkesto temoA}} | {{Informkesto temoA/subtemo1}} | ||||||||||||||||||||||||||||||||||
{{Informkesto temoA/subtemo2}} | |||||||||||||||||||||||||||||||||||
{{Informkesto temoA/subtemoN}} | |||||||||||||||||||||||||||||||||||
{{Informkesto temoB}} | |||||||||||||||||||||||||||||||||||
{{Informkesto temoX}} | |||||||||||||||||||||||||||||||||||
Tiu ĉi metodo, ne nur kondukas al unueco de la nomumado de ŝablonoj, sed ankaŭ plifaciligas navigadon kaj kontrolon fare de redaktanto de ĉiuj informskatoloj disponeblaj pri specifa afero.
Kun subŝablonoj
Ŝablono povas esti nestata en alian ŝablonon. La interna ŝablono havas la parametron subŝablono kun iu ajn valoro, kiu estas montrata kiel tiea titolo. La ekstera ŝablono havas la parametron priskriboN kun la valoro enhavo kaj la parametron datojN, kiu enhavas la internan ŝablonon.
Ĉefa titolo | |
---|---|
Unua subsekcio | |
Priskribo 1.1 | Datoj 1.1 |
Dua subsekcio | |
Priskribo 2.1 | Datoj 2.1 |
Malsupra teksto |
{{Informkesto | titolo = Ĉefa titolo | priskribo1 = enhavo | datoj1 = {{Informkesto | subŝablono = Unua subsekcio | tekstogrando = 90% | css-stiloj2 = height: 1.2em; line-height:1; | priskribo1= Priskribo 1.1 | datoj1 = Datoj 1.1 }} | priskribo2 = enhavo | datoj2 = {{Informkesto | subŝablono = Dua subsekcio | tekstogrando = 90% | css-stiloj2 = height: 1.2em; line-height:1; | priskribo1= Priskribo 2.1 | datoj1 = Datoj 2.1 }} |malsuprestilo = |malsupre = Malsupra teksto }}
Atentu, ke tio iomete alie funkcias ol ĉe la angla ŝablono. Sed tio estas nur grava, se vi tradukas ŝablonon el la angla vikipedio.
La novaj iomete enŝovite montritaj parametroj ne estas devigaj, sed helpas eviti tro grandan skribon.
- Varianto kun fonaj kaj malfonaj koloroj
Ĉefa titolo | |
---|---|
Unua subsekcio | |
Priskribo 1.1 | Datoj 1.1 |
Dua subsekcio | |
Priskribo 2.1 | Datoj 2.1 |
Malsupra teksto | |
{{Informkesto | titolo = Ĉefa titolo | titola stilo = {{#if:{{{koloro|}}}|background-color:{{{koloro|}}};|background-color:#cc0000;}}{{#if:{{{tekstokoloro|}}}|color:{{{tekstokoloro}}}|color:white;}} | priskribo1 = enhavo | datoj1 = {{Informkesto | subŝablono = Unua subsekcio | tekstogrando = 90% | css-stiloj2 = height: 1.2em; line-height:1; | fono = {{#if:{{{koloro|}}}|{{{koloro|}}};|<nowiki/>#cc0000;}} | malfono = {{{tekstokoloro|white}}}; | priskribo1= Priskribo 1.1 | datoj1 = Datoj 1.1 }} | priskribo2 = enhavo | datoj2 = {{Informkesto | subŝablono = Dua subsekcio | tekstogrando = 90% | css-stiloj2 = height: 1.2em; line-height:1; | priskribo1= Priskribo 2.1 | datoj1 = Datoj 2.1 }} |malsuprestilo = |malsupre = Malsupra teksto |ŝablono= Informkesto | ŝablona koloro = {{#if:{{{koloro|}}}|{{{koloro|}}}|#cc0000}} | fono = {{#if:{{{koloro|}}}|<nowiki/>{{{koloro}}}|<nowiki/>#CC0000}} | malfono = {{{tekstokoloro|white}}}; }}
- Varianto kun kondiĉa parto
{{Informkesto | titolo = Ĉefa titolo | priskribo1 = enhavo | datoj1 = {{Informkesto | subŝablono = Unua subsekcio | priskribo1= Priskribo 1.1 | datoj1 = Datoj 1.1 }} | priskribo2 = {{#if:{{{Datoj 2.1|}}}|enhavo|nenio}} | datoj2 = {{Informkesto | subŝablono = Dua subsekcio | priskribo1= Priskribo 2.1 | datoj1 = {{{Datoj 2.1|}}} }} |malsuprestilo = |malsupre = Malsupra teksto }}
Tia maniero uzeblas, se en la subŝablono estu nedevigaj parametroj kaj eventuale la tuto eĉ povus foresti. Tiam ja estus sensence konservi la subtitolon, ĉi-kaze "Dua subsekcio".
Ekzemplo
Jam ekzistas ŝablono, kiu nestite uzas ĉi tiun ŝablonon "Informkesto" kiel bazon, nome {{Informkesto trajno}}. Pliaj ricevu la kategorion Kategorio:Ŝablono:Nestita. Krome ekzistas nun mesaĝokesto por tiaj ŝablonoj, nome {{Informkesto/limo+truko}}.
Ekzemplo kun la supre menciita kondiĉa parto estas {{informkesto ponto}}, eĉ kun aldoneto, por ke la skribogrando de la lasta subtitolo estu pli malpli tiel simila al la "trukaj" (kun io kiel | tekstogrando = 120%
), ke oni bezonas sufiĉe bonajn okulojn, por rimarki tion.
Ŝanĝeblaj mapoj
Se oni uzas anstataŭ {{Informkesto}} kiel subŝablonon la tri sekvajn ŝablonojn laŭ la sekva kodo, eĉ eblas aranĝi ŝanĝeblajn (komuteblajn) mapojn.
| priskribo17=enhavo | datoj17={{#if:{{{situo sur mapo|}}}{{{geografia lokigo|}}}| {{Informkesto/Komenco}} {{Geografia lokigo multobla | geografia lokigo={{{situo sur mapo|}}}{{{geografia lokigo|}}} | latitudo={{{latitudo|}}} | longitudo={{{longitudo|}}} | loknomo={{#if:{{{nomo|}}}|{{{nomo|}}}|{{PAGENAME}}}} | punkto=lago sen loknomo | tipo=reliefo | stilo=font-weight:normal }} {{Informkesto/Fino}} }}
Tio troviĝas en la fontokodo de la ŝablono {{Informkesto oceano}}. La parametro stilo de {{Informkesto/Geografia lokigo multobla}} necesas, por malaktivigi la foliumilan stilon de <th>. Ĝi ja kaŭzas, ke la skribo estas grasa.
Bonvolu atenti, ke la montritaj linisaltoj ne povas esti forigataj, ĉar alikaze la rezulto estus fuŝo. Krome la helpaj ŝablonoj por komenco kaj fino ne estas anstataŭigeblaj per {{Komenco de mapo}} kaj {{Fino de mapo}}, ĉar tio simple kaŭzas du fuŝojn: Komence de la ŝanĝeblaj mapoj aperus fontokodo de kelkaj formatoj kaj je la fino aperus tri superfluaj linisaltoj.
Se la supra kodo por multoblaj mapoj estas enplektata en Lua-modulon, kies tabela strukturo estiĝas per
local tabelo = mw.html.create('table')
aŭ io simila, ĉirkaŭ la tuta kodobloko estu metata <div>
kaj </div>
. Krome la Lua-kodo devas aranĝi la linisaltojn inter la unuopaj ŝablonvokoj.
Koloroj
La jenaj koloroj, difineblaj dum la ŝablona uzo per la parametroj titola koloro kaj sekcia koloro, estas difinitaj en la subŝablono {{Informkesto/koloro}}.
titola koloro = 1 sekcia koloro = 1 |
titola koloro = 2 sekcia koloro = 2 |
titola koloro = 3 sekcia koloro = 3 |
titola koloro = 4 sekcia koloro = 4 |
titola koloro = 5 sekcia koloro = 5 |
titola koloro = 6 sekcia koloro = 6 |
titola koloro = 7 sekcia koloro = 7 |
titola koloro = 8 sekcia koloro = 8 |
titola koloro = 9 sekcia koloro = 9 |
titola koloro = 10 sekcia koloro = 10 |
titola koloro = 11 sekcia koloro = 11 |
titola koloro = 12 sekcia koloro = 12 |
Libere difineblaj koloroj
Se vi bezonas alian koloron por la kaplinioj, vi povas uzi la parametron koloro laŭ la sekva ekzemplo. Bonvolu atenti, ke ĝi aperas kaj en la ĉefa kaplinio de la informkesto kaj en la malĉefaj en la data parto. Ĉi tie do ĉe priskribo4 kaj datoj4. Se vi volas eviti tion, vi povas uzi la truketon de priskribo6 kaj datoj6.
Ekz. por alternativa fonkoloro | |
---|---|
Jen ekzemplo | |
priskribo1 | datoj1 |
priskribo2 | datoj2 |
priskribo3 | datoj3 |
sekcio 4 | |
priskribo6 | datoj5 |
longaj datoj6 | |
priskribo8 | datoj7 |
{{Informkesto | koloro = blue | titola koloro = neniu | stilo = 1 | titolo = Ekz. por alternativa fonkoloro | bilda nomo = Example eo.svg | bilda teksto = Jen ekzemplo | priskribo1 = priskribo1 | datoj1 = datoj1 | priskribo2 = priskribo2 | datoj2 = datoj2 | priskribo3 = priskribo3 | datoj3 = datoj3 | priskribo4 = - | datoj4 = sekcio 4 | priskribo5 = priskribo6 | datoj5 = datoj5 | priskribo6 = | datoj6 = longaj datoj6 | priskribo7 = priskribo8 | datoj7 = datoj7 }}
Jen varianto kun kelkaj koloroj de kadroj:
Ekz. por alternativa fonkoloro | |
---|---|
Jen ekzemplo | |
priskribo1 | datoj1 |
priskribo2 | datoj2 |
priskribo3 | datoj3 |
sekcio 4 | |
priskribo6 | datoj5 |
longaj datoj6 | |
priskribo8 | datoj7 |
{{Informkesto | koloro = blue | titola koloro = neniu | stilo = 1 | titolo = Ekz. por alternativa fonkoloro | bilda nomo = Example eo.svg | bilda teksto = Jen ekzemplo | priskribo1 = priskribo1 | datoj1 = datoj1 | priskribo2 = priskribo2 | datoj2 = datoj2 | kadro2 = red | priskribo3 = priskribo3 | datoj3 = datoj3 | priskribo4 = - | datoj4 = sekcio 4 | kadro4 = yellow | priskribo5 = priskribo6 | datoj5 = datoj5 | priskribo6 = | datoj6 = longaj datoj6 | priskribo7 = priskribo8 | datoj7 = datoj7 }}
Ekde la 6-a de septembro 2019 eblas eĉ difini apartajn fonajn kaj malfonajn koloroj de la unuopaj subtitoloj, jene:
Ekz. por alternativa fonkoloro | |
---|---|
Jen ekzemplo | |
priskribo1 | datoj1 |
priskribo2 | datoj2 |
priskribo3 | datoj3 |
sekcio 4 | |
priskribo6 | datoj5 |
longaj datoj6 | |
priskribo8 | datoj7 |
{{Informkesto | koloro = blue | titola koloro = neniu | stilo = 1 | titolo = Ekz. por alternativa fonkoloro | bilda nomo = Example eo.svg | bilda teksto = Jen ekzemplo | priskribo1 = priskribo1 | datoj1 = datoj1 | priskribo2 = priskribo2 | datoj2 = datoj2 | priskribo3 = priskribo3 | datoj3 = datoj3 | priskribo4 = - | datoj4 = sekcio 4 | fono4 = red | malfono4 = white | priskribo5 = priskribo6 | datoj5 = datoj5 | priskribo6 = | datoj6 = longaj datoj6 | priskribo7 = priskribo8 | datoj7 = datoj7 }}
Tia varianto jam estas uzata en la ŝablono {{informkesto fervojlinio}}, kune kun la tieaj priskribo3
/ datoj3
, priskribo7
/ datoj7
, priskribo11
/ datoj11
kaj priskribo21
/ datoj21
.
La aparta difino de koloroj funkcias eĉ kune kun faldebla parto. Jen ekzemplo:
Stilo 3 kun aldonaj formatoj | |||||||||
---|---|---|---|---|---|---|---|---|---|
Jen unua ekzemplo | Jen dua ekzemplo | ||||||||
priskribo1 | datoj1 | ||||||||
priskribo2 | datoj2 | ||||||||
priskribo3 | datoj3 | ||||||||
| |||||||||
| |||||||||
Jen tria ekzemplo | Jen kvara ekzemplo |
{{Informkesto | stilo = 3 | css-stiloj = border:2px dotted green; | titolo = Stilo 3 kun aldonaj formatoj | titola koloro = 9 | sekcia koloro = 3 | bilda nomo = Example eo.svg | bilda teksto = Jen unua ekzemplo | bilda larĝo = 120px | bilda nomo2 = Example.png | bilda teksto2 = Jen dua ekzemplo | bilda larĝo2 = 120px | bilda nomo3 = Example.png | bilda teksto3 = Jen tria ekzemplo | bilda larĝo3 = 120px | bilda nomo4 = Example eo.svg | bilda teksto4 = Jen kvara ekzemplo | bilda larĝo4 = 120px | priskribo1 = priskribo1 | datoj1 = datoj1 | priskribo2 = priskribo2 | datoj2 = datoj2 | priskribo3 = priskribo3 | datoj3 = datoj3 | priskribo4 = + | datoj4 = sekcio 4 | priskribo5 = priskribo6 | datoj5 = datoj5 | priskribo6 = | datoj6 = longaj datoj6 | priskribo7 = priskribo8 | datoj7 = datoj7 | priskribo8 = * | priskribo9 = + | datoj9 = sekcio 9 | fono9 = red | malfono9 = white | priskribo10 = priskribo10 | datoj10 = datoj10 | priskribo11 = | datoj11 = longaj datoj11 | priskribo12 = priskribo12 | datoj12 = datoj12 | priskribo13 = * }}
La flava fono ĉe "sekcio 4" rezultas el la parametro sekcia koloro = 3
, dum ke ĉe "sekcio 9" aperas ruĝo per fono9 = red
.
Aldonaj stiloj
- titola stilo
- suprestilo
- suprestilo1
- suprestilo2
- bilda stilo
- malsuprestilo
Mikroformatoj kaj klasoj
Por tio estas la klasoj:
- kesta klaso - ĉe la plej supra elemento de la tuta tabelo.
- titola klaso - ĉe la titolo de la tuta tabelo.
- supreklaso - ĉe la subtitolo de la tuta tabelo.
- bilda klaso - ĉe la kestero por la bildo
- malsupreklaso - ĉe la malsupra linio de la tuta tabelo.
Ĉi tiu ŝablono subtenas la aldonon de mikroformatoj. Tio kaŭzas, ke la atributo "class" aldoniĝas al diversaj tabelaj ĉeloj, montrante kiajn informojn enhavas la koncerna ĉelo. Por ke informkesto estu markita, ke ĝi enhavas "hCard"-an informojn, aldonu la sekvan parametron.
|kesta klaso = vcard
Krom tio ankaŭ eblas la klasoj jene:
|mikro1 = fn |mikro2 = org |mikro3 = tel
Tuta ŝablono faldebla?
Se la tuta informkesto estu faldebla, la parametro kesta klaso povas ricevi la jenan kodon:
| kesta klaso={{#if:{{{faldebla|}}}|collapsible}}
Se la kesto prae estu faldata, tiam uzu:
| kesta klaso={{#if:{{{faldebla|}}}|collapsible collapsed}}
Ekzemplo troviĝas en {{Historio de Ĉeĥio}}.
Helpaj ŝablonoj
La ŝablono uzas la jenajn helpajn ŝablonojn:
- {{Informkesto/+}} - Ĝi difinas la tabelan linion.
- Ekde la 23-a de oktobro 2019 ĝi uzas la funkcion
kesto
el la modulo {{informkesto}}.
- Ekde la 23-a de oktobro 2019 ĝi uzas la funkcion
- {{Informkesto/koloro}} - Ĝi aranĝas la fonajn kolorojn.
- {{Informkesto/bildoj}} - Ĝi aranĝas la enmeton de paraj bildoj, el kiuj ĉiuj estas maldevigaj.
Rilataj informkestoj
- {{Informkesto2}} (Ĝi povas esti uzata por pli kompleksaj informkestoj kaj havas grandparte aliajn parametrojn.)
Notoj
- ↑ 1,0 1,1 1,2 Ekzemplo kun la valoro left videblas en la fontokodo de la ŝablono {{informkesto mezepoka teksto}}.
Se vi havas demandon pri ĉi tiu ŝablono, tiam vi povas demandi en la ŝablonprojekta diskutejo. La Intervikiaj ligiloj estu metataj al Vikidatumoj. (Vidu Helpopaĝon pri tio.) |
|