Ŝablono:Ĉu ŝablono

El Vikipedio, la libera enciklopedio


Dokumentado Dokumentado

Ĉi tiu ŝablono estas la {{Ĉu ŝablono}} meta-ŝablono.

Ĝi helpas al aliaj ŝablonoj determini ĉu ili estas en la "Ŝablono:" paĝo aŭ iu "alia" tipo de paĝo.

Uzado

Ĉi tiu ŝablono kutime akceptas du parametrojn, jene:

{{Ĉu ŝablono | teksto por ŝablona paĝo | teksto por alia paĝo }}

Se la ŝablono estas sur "Ŝablono:"-paĝo, ĝi redonas tion:

teksto por ŝablona paĝo

Se la ŝablono estas sur iu alia paĝo, ĝi redonas tion:

teksto por alia paĝo

Tipa kazo de uzado povus esti igi ĝin tiel ke ŝablono nur aldonas kategorion se ĝi ne estas en la ŝablona paĝo. Do, la ŝablono ne aldonus sin mem kaj aliajn ŝablonojn kiuj estas konstruitaj per ĝi al la kategorio. Jene:

{{Ĉu ŝablono | | [[Kategorio:Iu zorgiga kategorio]] }}

Notu ke en la supra ekzemplo la "ŝablono" parametro estis lasita malplena.

Testospaco

Por testadaj kaj demonstradaj okazoj ĉi tiu ŝablono akceptas la parametron testospaco.

  • Se ĝi havas la valoron ŝablono ĝi redonas la tekston por ŝablona paĝo.
  • Se ĝi havas la valoron alia aŭ iun alian valoron kiel la nomon de iu alia nomspaco, ĝi redonas la tekston por aliaj paĝoj.
  • Se la parametro estas malplena aŭ nedifinita, la aktuala tipo de paĝo determinas la rezulton.

Jene:

{{Ĉu ŝablono
| Teksto por ŝablona paĝo
| Teksto por aliaj paĝoj
| testospaco = ŝablono
}}

Sendepende sur kia paĝo la supra kodo estas uzata ĝi redonos tion:

Teksto por ŝablona paĝo

Vi povas fari tion tiel ke via ŝablono ankaŭ komprenas la testospaco-parametron. Tio signifas vi povas demonstri la malsamajn aperojn de via ŝablono en la dokumentaco por via ŝablono. Tiam faru jene:

{{Ĉu ŝablono
| Teksto por ŝablona paĝo
| Teksto por aliaj paĝoj
| testospaco = {{{testospaco|}}}
}}

Teknikaj detaloj

Ĉi tiu ŝablono detektas "Ŝablono-Diskuto:" paĝoj kiel tipo alia. ak:Şablon:Template other


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