Ŝablono:Informkesto2

El Vikipedio, la libera enciklopedio
Dokumentado Dokumentado

Tiu ĉi ŝablono estas meta-ŝablono, do ŝablono, kiu estas uzata por esprimo de aliaj ŝablonoj; ĝi ne estas destinita al rekta enmetado en artikolojn. Rigardu al Vikipedio:Informkesto por ĝeneralaj informoj pri kreado de informkestoj.

Uzo

La ŝablono estas uzata simile kiel {{navigilo2}}, nur kun malgrandaj diferencoj. Ĉiu linio de la tabelo povas esti aŭ titolo aŭ paro priskribo/datenoj aŭ nur kampo kun datenoj. Tio ĉi estas reciproke elkludaj statoj, do se vi difinas titolon kaj samtempe paron priskribo/datenoj, la paro priskribo/datoj estos subpremita.

Parametroj

Ligiloj vidu/diskuto/redakti

nomo
Nomo de la ŝablono, al kiu la ligiloj "vidu/diskuto/redakti" en la malsupro de la ŝablono devas ligi. Vi povas uzi {{subst:PAGENAME}}. Se tiu ĉi parametro estas ellasita, la ligiloj ne estos bildigitaj.

Titolo

Teksto kiel titolo super la informkesto
Subsupro de la informkesto
(resto de la informkesto estos ĉi tie)
Supro de la informkersto
Subsupro de la informkesto
2-a subsupro de la informkesto
(resto de la informkesto estos ĉi tie)


Ekzistas du manieroj, kiel loki la titolon en la informkesto. Unu lokos la titolon supre en la informkesto, la alia super la informkesto. Se vi volas, vi povas uzi ambaŭ samtempe aŭ nur unun el ili aŭ neniun (ni ne rekomendas).

titolo
Teksto, kiu devas esti kiel titolo super la ŝablono.
supro
Teksto, kiu devas esti supre en la informkesto.

Elektebla enhavo

subsupro, subsupro2
Aldonaj kampoj, lokitaj sub la subsupro, super la resto de informkesto.
dosiero, dosiero2
Dosieroj, kiuj devas esti supre en la informkesto, sub la subsupro (resp. la subsupro). Uzu la plenan sintakson, ekz. [[Dosiero:Ekzemplo.jpg|200px|alt=Montra alterna teksto]]. La dosiero estas en elira aranĝo centrigita.
priskribo de dosiero, priskribo de dosiero2
Teksto, lokigita sub la dosieroj, plej bone ilia priskribo.
titolot
Teksto, kiu devas esti uzita kiel titolo en la linio t.
priskribot
Teksto, kiu devas esti uzita kiel priskribo en la linio t.
datojt
Teksto, kiu devas esti uzita kiel datenoj en la linio t.
subo
Teksto, kiu devas esti lokigita en la subo de informkesto. La subo estas destinita por notoj, rilataj artikoloj ks.

Elektebla stilado

stilo de korpo
Ĝi estas aplikata al la informkesto kiel tutaĵo.
stilo de titolo
Ĝi estas aplikata nur al la titolo. Aldono de koloro de fono estas plimulte nekonvena, ĉar la teksto estas ekstere de la informkesto.
stilo de subo
Ĝi estas aplikata nur al la subo. La elira stilo estas font-size:large;, ĉar plimulte ĝi estas uzata por la titoloj. Se vi volas uzi normalan grandecon de la teksto, uzu font-size:medium;.
stilo de dosiero
Ĝi estas aplikata kampo, en kiu la dosiero estas lokita, inkluzive de la priskribo de dosiero.
stilo de priskribo
Ĝi estas aplikata al la priskribo de dosiero.
stilo de titoloj
Ĝi estas aplikata al ĉiuj kampoj kun la titoloj.
stilo de priskriboj
Ĝi estas aplikata al ĉiuj kampoj kun la priskriboj.
stilo de datoj
Ĝi estas aplikata al ĉiuj kampoj kun la datenoj.
stilo de subo
Ĝi estas aplikata nur al la subo.

Mikroformatoj

klaso de korpo
Tiu ĉi parametro estas enmetita en atributon "class" de la informkesto kiel tutaĵo.
klaso de titolo
Tiu ĉi parametro estas enmetita en atributon "class" de la titolo de informkesto.
klaso de supro
Tiu ĉi parametro estas enmetita en atributon "class" de la supro de informkesto.
klaso de dosiero
Tiu ĉi parametro estas enmetita en atributon "class" de la dosiero.
klasot
Tiu ĉi parametro estas enmetita en atributon "class" de la donita linio. Se la linio ne havas kampon kun datenoj, tiu ĉi parametro neniel montriĝos.
klaso de subo
Tiu ĉi parametro estas enmetita en atributon "class" de la subo de informkesto.

Tiu ĉi ŝablono subtenas aldonon de mikroformataj informoj. Tio povas esti atingita per aldono de parametroj "klaso", markantaj specon de enhavitaj informoj, al diversaj dataj kampoj. Por marki la informkeston enhavanta informojn de tipo vCard, aldonu la jenan parametron:

|klaso de korpo = vcard

Kaj por ĉiu linio kun datena kampo, kiu estas parto de vCard, uzu respondan parametron "klaso":

|klaso1 = fn
|klaso2 = org
|klaso3 = tel

...kaj tiel plu. Al la supro kaj la titolo povas esti ankaŭ aldonitaj klasoj, ĉar tiuj ĉi estas plimulte uzitaj por enkonduko de nomoj de objekto de la informkesto.

Kreado de elekteblaj kampoj

Linio kun elektebla priskribo, sed sen datenoj ne estos bildigita. Tio ĉi ebligas facilan kreadon de elekteblaj linioj en la informkesto. Por krei la elekteblan linion uzu parametron, kiu havas eliran valoron malpenan vojon, ekz.:

|priskribo5 = Loĝantaro
|datoj5     = {{{loĝantaro|}}}

Tiel ĉi, se artikolo en la informkesto ne difinas la parametron "loĝantaro", la linio ne estos bildigita.

Ĉe pli komplikaj kampoj kun antaŭdefinita enhavo, kiu bildigus, eĉ se la parametro ne estus donita, vi povas la tutan datenan kampon "pakumi" en konstruon "#if:", por ke la kampo ne bildiĝu, se la parametro ne estis uzita. Ekzemple la konstruo "#if:" en la jena ekzemplo estas legata kiel "se parametro maso estus donita, bildigu ties enhavon sekvata de teksto 'kg'":

|priskribo6 = Maso
|datoj6     = {{#if:{{{maso|}}}|{{{maso}}} kg}}

Por pli da informoj pri konstruoj #if rigardu ĉi tien.

Per simila maniero vi povas krei ankaŭ elekteblajn titolojn. Se vi volas bildigi la titolon, nur se estas unu aŭ pli da dataj kampoj enfalantaj en ĝin difinitaj, vi povas uzi la jenan ekzemplon kiel montron, kie fari tion:

{{Informkesto2
|nomo       = {{subst:PAGENAME}}
|titolo     = Montro de elektebla titolo
|titolo1    = {{#if:{{{konsistero1|}}}{{{konsistero2|}}}{{{konsistero3|}}}|Elektebla titolo}}
|priskribo2 = Konsistero unu
|datoj2     = {{{konsistero1|}}}
|priskribo3 = Konsistero du
|datoj3     = {{{konsistero2|}}}
|priskribo4 = Konsistero tri
|datoj4     = {{{konsistero3|}}}
}}

titolo1 bildiĝos, nur se estas difinita almenaŭ unu el la parametroj per konsistero1, konsistero2 aŭ konsistero3. Se eĉ ne unu el la parametroj estas difinita, la titolo ne estos bildigita.

Truko estas en tio, ke "#if:" revenas valoron malvero (false), nur se en kondiĉa parto estas entute nenio. Tio signifas, ke la kondiĉo if misfunkcios nur tiam, se estas difinita eĉ ne unu el la indikitaj tri parametroj.

Organizado

Estas rekomendate ke la informkestoj estas konstruataj per helpo de la metaŝablono {{Informkesto2}} (aŭ alternative {{Informkesto}} 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:

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

Ekzemploj

Testiga Informkesto
Montra alterna teksto
Priskribo por la Exemplo.jpg
Titolo difinita memstare
Datenoj difinitaj memstare
Ĉiuj tri difinitaj (la titolo)
La priskriboj kaj la datenoj difinitaj (la priskribo) La priskriboj kaj la datenoj difinitaj (la datenoj)
Teksto en la subo
vdr


{{Informkesto2
|nomo                 = Informkesto2/dokumentado
|v-d-r koloro         = #ccf;
|stilo de korpo       = 
|titolo               = Testiga Informkesto
|stilo de titolo       = 

|dosiero              = [[Dosiero:Exemplo.jpg|200px|alt=Montra alterna teksto]]
|stilo de dosiero     = 
|priskribo de dosiero = Priskribo por la Exemplo.jpg
|stilo de priskribo   = 
|stilo de titoloj     = background:#ccf;
|stilo de priskriboj  = background:#ddf;
|stilo de datoj       = 

|titolo1              = Titolo difinita memstare
|priskribo1           = 
|datoj1               = 
|titolo2              = 
|priskribo2           = Priskribo difinita memstare
|datoj2               = 
|titolo3              =
|priskribo3           = 
|datoj3               = Datenoj difinitaj memstare
|titolo4              = Ĉiuj tri difinitaj (la titolo)
|priskribo4           = Ĉiuj tri difinitaj (la priskribo)
|datoj4               = Ĉiuj tri difinitaj (la datenoj)
|titolo5              =
|priskribo5           = La priskriboj kaj la datenoj difinitaj (la priskribo)
|datoj5               = La priskriboj kaj la datenoj difinitaj (la datenoj)

|stilo de subo        = background:#ddf;
|subo                 = Teksto en la subo
}}

Rimarku, ke se la priskribo estas difinita sen datenoj, la linio ne bildiĝos en la informkesto kaj se estas en la sama linio difinitaj la titolo, la priskribo kaj la datenoj, bildiĝos nur la titolo.


En la jena ekzemplo estis donitaj parametroj bodystyle = width:20em; kaj labelstyle = width:33%;


Testiga Informkesto
Priskribo 1 Datenoj 1
Priskribo 2 Datenoj 2
Priskribo 3 Datenoj 3
Titolo 4
Priskribo 5 Datenoj 5: Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
Teksto en la subo
vdr



Plena malplena sintakso

Noto: La ŝablono povas ekpreni ĝis 80 liniojn; ĉi tie estas indikitaj nur 20, ĉar pli grandaj informkestoj estas sufiĉe raraj. Numeradon vi povas pliampleksigi laŭplaĉe. Mikroformata parametro "class" (klaso) estas ankaŭ ellasita, ĉar ĝi ne estas tro uzata.

{{Informkesto2
|nomo            = {{subst:PAGENAME}}
|v-d-r koloro    =
|stilo de korpo  = 
|titolo          = 
|stilo de titolo = 
|supro           = 
|stilo de supro  = 

|stilo de dosiero   = 
|stilo de priskribo = 

|dosiero               = 
|priskribo de dosiero  = 
|dosiero2              =
|priskribo de dosiero2 = 

|stilo de titoloj    = 
|stilo de priskriboj = 
|stilo de datoj      = 

|titolo1      = 
|priskribo1   = 
|datoj1       = 
|titolo2      = 
|priskribo2   = 
|datoj2       = 
|titolo3      = 
|priskribo3   = 
|datoj3       = 
|titolo4      = 
|priskribo4   = 
|datoj4       = 
|titolo5      = 
|priskribo5   = 
|datoj5       = 
|titolo6      = 
|priskribo6   = 
|datoj6       = 
|titolo7      = 
|priskribo7   = 
|datoj7       = 
|titolo8      = 
|priskribo8   = 
|datoj8       = 
|titolo9      = 
|priskribo9   = 
|datoj9       = 
|titolo10     = 
|priskribo10  = 
|datoj10      = 
|titolo11     = 
|priskribo11  = 
|datoj11      = 
|titolo12     = 
|priskribo12  = 
|datoj12      = 
|titolo13     = 
|priskribo13  = 
|datoj13      = 
|titolo14     = 
|priskribo14  = 
|datoj14      = 
|titolo15     = 
|priskribo15  = 
|datoj15      = 
|titolo16     = 
|priskribo16  = 
|datoj16      = 
|titolo17     = 
|priskribo17  = 
|datoj17      = 
|titolo18     = 
|priskribo18  = 
|datoj18      = 
|titolo19     = 
|priskribo19  = 
|datoj19      = 
|titolo20     = 
|priskribo20  = 
|datoj20      = 

|stilo de subo =
|subo          = 
}}

Rilataj informkestoj


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