Szablon:Jeśli niepuste
Użycie
[edytuj]Szablon przyjmuje dwa parametry, jeśli pierwszy parametr jest niepusty, wtedy zwraca ten parametr z odpowiednim przedrostkiem lub przedrostkiem i ewentualnie otoczona znacznikami.
Parametry
[edytuj]- Parametry
1
i2
- jeśli pierwszy parametr jest niepusty to rozpatruje go, w innym przypadku ten drugi,przed lewy
iprzed prawy
- przedrostek przy rozpatrywanym kolejno lewym i prawym,po lewy
ipo prawy
- przyrostek przy rozpatrywanym kolejno lewym i prawym,przed
ipo
- przedrostek i przyrostek przy rozpatrywanym kolejno lewym i prawym, jeżeli nie użyto kolejnoprzed lewy
iprzed prawy
orazpo lewy
ipo prawy
, używany zamiast kolejnoprzed lewy
iprzed prawy
orazpo lewy
ipo prawy
,znacznik lewy
(ze stylemstyl lewy
) iznacznik prawy
(ze stylemstyl prawy
) - znaczniki stawiane przy rozpatrywanym kolejno1
i2
,znacznik
(ze stylemstyl
) - znaczniki stawiane zamiastznacznik lewy
iznacznik prawy
ewentualnie ze stylem zamiaststyl lewy
istyl prawy
.
Parametr lewy to parametr 1
, a prawy 2
.
Przykład
[edytuj]Przykłady i wyniki
[edytuj]- Zestaw pierwszy
{{Jeśli niepuste|1|2}} → 1 {{Jeśli niepuste|1|2|przed=a|po=b}} → a1b {{Jeśli niepuste|1|2|przed lewy=a|po lewy=b|przed prawy=c|po prawy=d}} → a1b {{Jeśli niepuste||2}} → 2 {{Jeśli niepuste||2|przed lewy=a|po lewy=b|przed prawy=c|po prawy=d}} → c2d
- Zestaw drugi
{{Jeśli niepuste|1|2|przed=a|po=b|znacznik lewy=span|styl lewy=font-size:12px;line-height:1.2em;color:red;}} → <span style="font-size:12px;line-height:1.2em;color:red;">a1b</span> {{Jeśli niepuste|1|2|przed lewy=a|po lewy=b|przed prawy=c|po prawy=d|znacznik lewy=span|styl lewy=font-size:12px;line-height:1.2em;color:red;}} → <span style="font-size:12px;line-height:1.2em;color:red;">a1b</span> {{Jeśli niepuste||2|znacznik lewy=span|styl lewy=font-size:12px;line-height:1.2em;color:red;}} → 2 {{Jeśli niepuste||2|przed lewy=a|po lewy=b|przed prawy=c|po prawy=d|znacznik lewy=span|styl lewy=font-size:12px;line-height:1.2em;color:red;}} → c2d
- Zestaw trzeci
{{Jeśli niepuste|1|2|przed=a|po=b|znacznik prawy=span|styl prawy=font-size:12px;line-height:1.2em;color:red;}} → a1b {{Jeśli niepuste|1|2|przed lewy=a|po lewy=b|przed prawy=c|po prawy=d|znacznik prawy=span|styl prawy=font-size:12px;line-height:1.2em;color:red;}} → a1b {{Jeśli niepuste||2|znacznik prawy=span|styl prawy=font-size:12px;line-height:1.2em;color:red;}} → <span style="font-size:12px;line-height:1.2em;color:red;">2</span> {{Jeśli niepuste||2|przed lewy=a|po lewy=b|przed prawy=c|po prawy=d|znacznik prawy=span|styl prawy=font-size:12px;line-height:1.2em;color:red;}} → <span style="font-size:12px;line-height:1.2em;color:red;">c2d</span>
- Zestaw czwarty
{{Jeśli niepuste|1|2|przed=a|po=b|znacznik=span|styl=font-size:12px;line-height:1.2em;color:red;}} → <span style="font-size:12px;line-height:1.2em;color:red;">a1b</span> {{Jeśli niepuste|1|2|przed lewy=a|po lewy=b|przed prawy=c|po prawy=d|znacznik=span|styl=font-size:12px;line-height:1.2em;color:red;}} → <span style="font-size:12px;line-height:1.2em;color:red;">a1b</span> {{Jeśli niepuste||2|znacznik=span|styl=font-size:12px;line-height:1.2em;color:red;}} → <span style="font-size:12px;line-height:1.2em;color:red;">2</span> {{Jeśli niepuste||2|przed lewy=a|po lewy=b|przed prawy=c|po prawy=d|znacznik=span|styl=font-size:12px;line-height:1.2em;color:red;}} → <span style="font-size:12px;line-height:1.2em;color:red;">c2d</span>
W zestawach od drugiego i do trzeciego podano wyniki opakowane w szablon {{Nowiki}}.
Błędy
[edytuj]Błędy należy zgłaszać na stronie Wikibooks:Kwestie techniczne.
Parametry szablonu (strukturyzacja Wizualnego Edytora)
[edytuj]Szablon do liczenie pierwszego niepustego parametru z dwóch z ewentualnymi przedrostami i przyrostkami.
Parametr | Opis | Typ | Status | |
---|---|---|---|---|
1 | 1 | Parametr pierwszy szablonu. | Ciąg znaków | opcjonalny |
2 | 2 | Parametr drugi strony. | Ciąg znaków | opcjonalny |
przed | przed | Wartość tej zmiennej jest wstawiana przed zwracaną wartością, jeżeli nie jest pusta, używany zamiast parametru "przed lewy" i "przed prawy". | Ciąg znaków | opcjonalny |
po | po | Wartość tej zmiennej jest wstawiana po zwracanej wartości, jeżeli nie jest pusta, używany zamiast parametru "po lewy" i "po prawy". | Ciąg znaków | opcjonalny |
przed lewy | przed lewy | Wartość tej zmiennej jest wstawiana przed pierwszym zwracanym parametrem. | Ciąg znaków | opcjonalny |
po lewy | po lewy | Wartość tej zmiennej jest wstawiana po pierwszym zwracanym parametrze. | Ciąg znaków | opcjonalny |
przed prawy | przed prawy | Wartość tej zmiennej jest wstawiana przed drugim niepustym zwracanym parametrem. | Ciąg znaków | opcjonalny |
po prawy | po prawy | Wartość tej zmiennej jest wstawiana po drugim niepustym zwracanym parametrze. | Ciąg znaków | opcjonalny |
znacznik | znacznik | Znacznik stosowany zamiast "znacznik lewy" i "znacznik prawy". | Ciąg znaków | opcjonalny |
znacznik lewy | znacznik lewy | Znacznik przy rozpatrywanym pierwszym numerowanym parametrze. | Ciąg znaków | opcjonalny |
znacznik prawy | znacznik prawy | Znacznik przy rozpatrywanym drugim numerowanym parametrze. | Ciąg znaków | opcjonalny |
styl | styl | Styl stosowany zamiast "styl lewy" i "styl prawy". | Ciąg znaków | opcjonalny |
styl lewy | styl lewy | Styl przy rozpatrywanym pierwszym numerowanym parametrze. | Ciąg znaków | opcjonalny |
styl prawy | styl prawy | Styl przy rozpatrywanym drugim numerowanym parametrze. | Ciąg znaków | opcjonalny |
Zobacz też
[edytuj]- {{jeśli niepuste komunikat}} - jeśli pierwszy parametr jest niepusty, to szablon zwraca komunikat błędu, przeciwnym przypadku zwraca inną zawartość tego szablonu wstawioną jako parametr szablonu,
- {{Jeśli równe}} - szablon warunkowy porównujący dwa parametry ewentualnie w dwóch różnych jednostkach długości, sprawdzam, czy są równe.
Powyższy opis jest dołączany ze strony Szablon:Jeśli niepuste/opis. (edytuj | historia)
Kategorie należy dodawać do podstrony /opis. Zobacz podstrony tego szablonu. |