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
1i2- jeśli pierwszy parametr jest niepusty to rozpatruje go, w innym przypadku ten drugi,przed lewyiprzed prawy- przedrostek przy rozpatrywanym kolejno lewym i prawym,po lewyipo prawy- przyrostek przy rozpatrywanym kolejno lewym i prawym,przedipo- przedrostek i przyrostek przy rozpatrywanym kolejno lewym i prawym, jeżeli nie użyto kolejnoprzed lewyiprzed prawyorazpo lewyipo prawy, używany zamiast kolejnoprzed lewyiprzed prawyorazpo lewyipo prawy,znacznik lewy(ze stylemstyl lewy) iznacznik prawy(ze stylemstyl prawy) - znaczniki stawiane przy rozpatrywanym kolejno1i2,znacznik(ze stylemstyl) - znaczniki stawiane zamiastznacznik lewyiznacznik prawyewentualnie ze stylem zamiaststyl lewyistyl 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. |