Ŝablono:Unuadifinita

Dokumentado Dokumentado

La ŝablono faciligas decidi, ĉu iu el la indikitaj parametroj estas difinita. Ĝi uzeblas ekzemple por redifini kaj samtempe malplimultigi parametrojn de alia ŝablono, oni povas per ĝi faciligi la difinadon kaj eviti uzon de komplikaj if-konstruaĵoj:

|nomo1={{Unuadifinita|{{{nomo|}}}|{{{nom|}}}|{{{имя|}}}}}

anstataŭas

|nomo1={{#if:{{{nomo|}}}|{{{nomo}}}|{{#if:{{{nom|}}}|{{{nom}}}|{{#if:{{{имя|}}}|{{{имя}}}}}}}}}


Ŝablona priskribo
{{Unuadifinita|<ero1>|<ero2>|…|<ero7>}}

Laŭvice difineblas maksimume 7 valoroj, el kiuj rezulto de la ŝablono estos la unua el ili, kiu estas difinita. Se neniu difinitas, kreiĝos defaŭlte nenio.

Ekzemploj
{{Unuadifinita}}
<neniu rezulto>
{{Unuadifinita|<nedifinita>|<nedifinita>}}
<neniu rezulto>
{{Unuadifinita|<nedifinita>|<nedifinita>|teksto}}
teksto
{{Unuadifinita|<nedifinita>|<nedifinita>|<difinita>|<nedifinita>}}
<difinita>
{{Unuadifinita|<nedifinita>|<difinita1>|<difinita2>|<nedifinita>}}
<difinita1>
{{Unuadifinita|{{{nomo|}}}|{{{nom|}}}|{{{имя|}}}|seneniu}}
Se estis difinita nomo, la rezulto estos ĝia valoro, se nom, do la ĝia, se имя, do la ĝia, se neniu el ili, do seneniu.

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