Șablon: Dacă
Salt la navigare Salt la căutare
Instructiuni de folosire
Instrucțiunile de mai jos sunt conținute în sub-pagina Șablon: Dacă / ca ( modificări · istoric )
Sandbox: Șablon: If / Sandbox ( editare · istoric ) · Toate subpagini: listă
Instrucțiunile de mai jos sunt conținute în sub-pagina Șablon: Dacă / ca ( modificări · istoric )
Sandbox: Șablon: If / Sandbox ( editare · istoric ) · Toate subpagini: listă
Acest șablon înlocuiește funcțiile de analizor ale „familiei” #if astfel încât să nu excludă spații la sfârșitul valorilor returnate.
Parametrii
Cu excepția primului parametru, care indică funcția specifică, utilizarea șablonului este similară cu cea a funcției parserului relativ:
{{dacă | funcție | condiție | valoare1 | valoare2}}
În cazul în care funzione
este numele funcției parser și acceptă următoarele valori:
- lăsați necompletat pentru #if
-
eq
pentru #ifeq -
expr
pentru #ifexpr -
exist
pentru #ifexist -
error
pentru #iferror
Exemple de utilizare
- În exemplele următoare,
p
este propoziția care apare atunci când condițiax
dă un rezultat pozitiv, în timp ceq
în cazul negativ.
- {{dacă || x | p | q}} returnează „p”. Observați că primul parametru este gol.
- {{dacă | expr | 2 <3 | p | q}} returnează „p”
- {{dacă | eq | u | u | p | q}} returnează „p”
- {{dacă | există | Ajutor: Wikilink | p | q}} returnează „p”
- {{dacă | eroare | {{# expr: x}} | p | q}} returnează „p”
În sens invers:
- {{#if: x | p | q}} returnează „p”
- {{#ifexpr: 2 <3 | p | q}} returnează „p”
- {{#ifeq: u | u | p | q}} returnează „p”
- {{#ifexist: Ajutor: Wikilink | p | q}} returnează „p”
- {{#iferror: {{# expr: x}} | p | q}} returnează „p”