Ŝablono:Ĉu ŝablono/dokumentado

Dokumentado
Ĉi tio estas dokumentado por la ŝablono {{Ĉu ŝablono}}.
Ĝi enhavas informojn pri la uzado de la ŝablono, ĝiaj kategorioj kaj interlingvaj ligiloj.
Kaj ĝi ne estas enhavo de la ŝablona paĝo mem.

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

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

Ĉ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

redakti

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

redakti

Ĉi tiu ŝablono detektas "Ŝablono-Diskuto:"-paĝoj kiel tipo alia.