Ŝablono:Informkesto

El Vikipedio, la libera enciklopedio
Ekzemplo:
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}}}

[[File:{{{bilda nomo3}}}|frameless|alt={{{bilda teksto3}}}|{{{bilda teksto3}}}]]

[[File:{{{bilda nomo4}}}|frameless|alt={{{bilda teksto4}}}|{{{bilda teksto4}}}]]

{{{bilda teksto3}}} {{{bilda teksto4}}}
{{{malsupre}}}
Dokumentado Dokumentado

Ĉ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:

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 Dosiero: ne estu notata, kvankam ĝi ekde la 11-a de marto 2015 estas tolerata. (Vidu malsupre)
La du unuaj bildoj aperas supre unu apud alia, dum ke la du lastaj aperas malsupre unu apud alia.

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
css-stiloj
malplena Atributoj por informkesto (ekz. width:300px)

Krome pliaj stiloj por partaj kestoj de la tabelo ekzistas. Vidu malsupre.
Bonvolu prefere uzi la parametron css-stiloj, ĉar ĝia nomo pli bone klarigas la funkcion.


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.
...
priskribo30 malplena Nomo de la priskribo (maldekstra kolumno) de la trideka linio
datoj30 malplena Datoj (dekstra kolumno) de la trideka linio
klaso30 neniu Klaso por CSS-formatigoj
mikro30 neniu Klaso por mikroformatoj
tekstopozicio30 center Tekstopozicio, se estas unukolumna bildigo.[1] Eblaj valoroj estas left, right kaj center.
kadro30 neniu Koloro de la kadro, por trideka vico de ĉeloj.

Se datojN estas malplena, tiam n-a linio ne montriĝas.
Se priskriboN estas malplena, tiam teksto de la n-a linio laŭ ambaŭ kolumnoj centrigite eldoniĝas. (Vidu malsupre)
Se klasoN estas malplena, tiam la koncerna linio ne ricevas CSS-klason.
Se mikroN estas malplena, tiam la koncerna linio ne ricevas mikroformaton.


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 stilokoloro 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 estas enhavo, tiam n-a linio povas enhavi tutan subŝablonon. Tiu subŝablono siavice devas enhavi la parametron subŝablono kun iu ajn valoro, kiu difinas la tiean subtitolon.
  • Se priskriboN estas nenio, tiam nenio estas enmetata. Tio nur havas sencon, se oni tion iel per {{#if: aŭ io tia kombinas kun enhavo. Ekzemploj troviĝas en {{informkesto aŭto}} kaj {{informkesto ponto}}. Vidu ankaŭ malsupre.
  • Se priskriboN estas bildo, tiam la parametroj datojN difinas bildan priskribon, dum ke aldona parametro bildoN difinas bildon. La grandeco povas esti difinata per grandeco 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
Ekzemploj por tri stiloj
stilo 1
Ekz. por stilo 1

Jen ekzemplo

Jen ekzemplo
priskribo1 datoj1
priskribo2 datoj2
priskribo3 datoj3
sekcio 4
priskribo6 datoj5
longaj datoj6
priskribo8 datoj7
Ĝ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
Ekz. por stilo 2

Jen ekzemplo

Jen ekzemplo
priskribo1 datoj1
priskribo2 datoj2
priskribo3 datoj3
sekcio 4
priskribo6 datoj5
longaj datoj6
priskribo8 datoj7
Ĝ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
Ekz. por stilo 3

Jen ekzemplo

Jen ekzemplo
priskribo1 datoj1
priskribo2 datoj2
priskribo3 datoj3
sekcio 4
priskribo6 datoj5
longaj datoj6
priskribo8 datoj7
Ĝ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
Ekzemploj por tri stiloj
stilo 1
Ekz. por stilo 1
Jen ekzemplo
priskribo1 datoj1
priskribo2 datoj2
priskribo3 datoj3
sekcio 4
priskribo6 datoj5
longaj datoj6
priskribo8 datoj7
Ĝ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
Ekz. por stilo 2
Jen ekzemplo
priskribo1 datoj1
priskribo2 datoj2
priskribo3 datoj3
sekcio 4
priskribo6 datoj5
longaj datoj6
priskribo8 datoj7
Ĝ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
Ekz. por stilo 3
Jen ekzemplo
priskribo1 datoj1
priskribo2 datoj2
priskribo3 datoj3
sekcio 4
priskribo6 datoj5
longaj datoj6
priskribo8 datoj7
Ĝ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.

Ekzemplo por la parametro css-stiloj
Stilo 1 kun aldonaj formatoj

Jen ekzemplo

Jen ekzemplo
priskribo1 datoj1
priskribo2 datoj2
priskribo3 datoj3
sekcio 4
priskribo6 datoj5
longaj datoj6
priskribo8 datoj7
Ĝ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

Jen unua ekzemplo Jen dua ekzemplo
priskribo1 datoj1
priskribo2 datoj2
priskribo3 datoj3

Jen tria ekzemplo

Jen kvara ekzemplo

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

Jen ekzemplo
priskribo1 datoj1
Ekzempla bildo
Ekzempla bildo
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

Jen ekzemplo
priskribo1 datoj1
Ekzempla bildo
Ekzempla bildo
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_duelemento_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=&#32;•&#32;}} }}

en kelkaj informkestoj, kiel ekz. {{informkesto mezurunuo}}, {{informkesto trajno}} kaj iomete alie {{informkesto ponto}} (tie en |supre2=).

Organizado

Estas rekomendate ke la informkestoj estas konstruataj per helpo de la metaŝablono {{Informkesto}} (aŭ alternative {{Informkesto2}} kun alia sintakso) uzante la sistemon de nomskemo. Tiel ke oni grupigas ilin laŭ temoj aŭ areaj de kono, laŭ hierarkia maniero, ĉiuj informkestoj rilatas inter si:

 
{{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
| priskribo1= Priskribo 1.1
| datoj1 = Datoj 1.1
}}
| priskribo2 = enhavo
| datoj2 = {{Informkesto
| subŝablono = Dua subsekcio
| 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.

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
vdr
{{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
| 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
| 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}}.

Fona koloro kun:
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

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

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

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

Jen unua ekzemplo Jen dua ekzemplo
priskribo1 datoj1
priskribo2 datoj2
priskribo3 datoj3

Jen tria ekzemplo

Jen kvara ekzemplo

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:

Rilataj informkestoj

  • {{Informkesto2}} (Ĝi povas esti uzata por pli kompleksaj informkestoj kaj havas grandparte aliajn parametrojn.)

Notoj

  1. 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.)