Vikipedio:Trukoj/vertikala strio en parametroj

El Vikipedio, la libera enciklopedio

Problemoj kun vertikala strio en parametroj[redakti fonton]

Ĉar vertikala strio (|) dividas parametrojn ĉe parseraj funkcioj, kiel ekz. {{#if:, ĝi ne povas esti uzata rekte kiel parto de parametroj. Do, ni devas iom truki per helpo de specialaj ŝablonoj.

Ŝablonoj Por kio
parsila funkcio {{!}} |
Ŝablono:!- |-
Ŝablono:(! {|
Ŝablono:!) |}
Ŝablono:!! ||
Ŝablono:!-! |-
|
Ŝablono:!+ |+
Ŝablono:!~ |-
!

Varianto en tabelo[redakti fonton]

{{#if: {{{variablo|}}}|
{{!}} unua teksto kiam la kondiĉo estas plenumita
{{!}} dua teksto kiam la kondiĉo estas plenumita
|
{{!}} unua teksto kiam la kondiĉo ne estas plenumita
{{!}} dua teksto kiam la kondiĉo ne estas plenumita
{{!-}}
}}

Varianto en tabelo kun formatigoj[redakti fonton]

{{#if: {{{variablo|}}}|
{{!}} style="background-color:#ccffcc" {{!}} unua teksto kiam la kondiĉo estas plenumita
{{!}} align="center" {{!}} dua teksto kiam la kondiĉo estas plenumita
|
{{!}} style="background-color:#ccffcc" {{!}} unua teksto kiam la kondiĉo ne estas plenumita
{{!}} align="center" {{!}} dua teksto kiam la kondiĉo ne estas plenumita
{{!-}}
}}

Varianto en tabelo kun malplena alternativo[redakti fonton]

{{#if: {{{variablo|}}}|
{{!}} unua teksto kiam la kondiĉo estas plenumita
{{!}} dua teksto kiam la kondiĉo estas plenumita
{{!-}}
}}

Se la kondiĉo ne estas plenumita, tiam neniu teksto estas montrata.