Szablon:Jeśli równe/opis
Opis
[edytuj]Szablon warunkowy porównujący dwie wartości, ewentualnie w dwóch różnych jednostkach długości ze sobą.
Parametry
[edytuj]1
i2
- pierwszy i drugi parametr szablonu, podane w celu ich porównania ich ze sobą, mogą być one w różnych jednostkach bezwzględnych, używając do tego celu szablonu {{W pikselach}},dokładność
- szablon określa z jaką dokładnością, liczba z jednostką bezwzględną, ma być zamieniona na liczbę w pikselach, wartość domyślna to| dokładność = 3
,nie piksele
- szablon nie przelicza parametrów:1
i2
, na piksele na liczbę bez jednostki, jeśli one są w obsługiwanych jednostkach długości,3
lubwtedy
- zawartość tego parametru jest wyświetlana, gdy parametry:1
i2
, są między sobą równe,4
lubprzeciwnie
- zawartość tego parametru jest wyświetlana, gdy parametry:1
i2
, są między sobą nierówne,inaczej
- gdy dwie wartości są równe, to szablon wyświetla pierwszy parametr, gdy są nie równe to on wyświetla te parametry w raz z łącznikiemłącznik
, który domyślnie jest równy| łącznik = :
, gdy któraś z wartości z tych dwóch jest wartością pustą, to on szablon wyświetla tą wartość niepustą,łącznik
- używana wraz z parametreminaczej
(opis powyżej).
Użycie
[edytuj]{{Jeśli równe|a|b|wtedy=co ma się dziać, gdy a=b|przeciwnie=co ma się dziać w przeciwnym przypadku}}
Przykład
[edytuj]- Przykład pierwszy
{{Jeśli równe|1|2|wtedy=|przeciwnie=}}
- otrzymamy
- Przykład drugi
{{Jeśli równe|1cm|10mm|wtedy=|przeciwnie=}}
- otrzymamy
- Przykład trzeci
{{Jeśli równe|15px|16Q|dokładność=0|wtedy=|przeciwnie=}}
- otrzymamy
- Przykład czwarty
{{Jeśli równe|Konik|Konik|wtedy=Konik to Konik|przeciwnie=co???}}
- otrzymamy
Konik to Konik
- Przykład piąty
{{Jeśli równe|Konik|Konik|inaczej=tak|łącznik=}}
- otrzymamy
Konik
- Przykład szósty
{{Jeśli równe|Konik|Kucyk|inaczej=tak|łącznik=}}
- otrzymamy
KonikKucyk
- Przykład siódmy
{{Jeśli równe|Konik||inaczej=tak|łącznik=}}
- otrzymamy
Konik
- Przykład ósmy
{{Jeśli równe||Konik|inaczej=tak|łącznik=}}
- otrzymamy
Konik
Przydatność
[edytuj]Szablon ten może być szczególnie przydatny, jeśli chcemy np. sprawdzić czy pewien parametr jest równy pewnej wartości lub wynosi tyle samo co inny parametr.
Obciążenie serwera
[edytuj]Uwaga!
Jest to szablon warunkowy, jednak ze względu na swój mały rozmiar, nie powinien zbytnio obciążać serwera. |
Błędy
[edytuj]Błędy należy zgłaszać na stronie Wikibooks:Kwestie techniczne.
Parametry szablonu (strukturyzacja Wizualnego Edytora)
[edytuj]Szablon warunkowy porównujący dwie wartości, ewentualnie w dwóch różnych jednostkach długości ze sobą.
Parametr | Opis | Typ | Status | |
---|---|---|---|---|
1 | 1 | Pierwszy parametr szablonu, podane w celu jego porównania z drugim parametrem, może być ona podana w różnych jednostkach bezwzględnych, używając do tego celu szablonu {{W pikselach}}. | Ciąg znaków | opcjonalny |
2 | 2 | Drugi parametr szablonu, podane w celu jego porównania z pierwszym parametrem, może być ona podana w różnych jednostkach bezwzględnych, używając do tego celu szablonu {{W pikselach}}. | Ciąg znaków | opcjonalny |
dokładność | dokładność | Szablon określa z jaką dokładnością, liczba z jednostką bezwzględną, ma być zamieniona na liczbę w pikselach, wartość domyślna to | dokładność = 3. | Ciąg znaków | opcjonalny |
3 | 3 wtedy | Zawartość tego parametru jest wyświetlana, gdy parametry: 1 i 2, są między sobą równe. | Ciąg znaków | opcjonalny |
4 | 4 przeciwnie | Zawartość tego parametru jest wyświetlana, gdy parametry: 1 i 2, są między sobą nierówne. | Ciąg znaków | opcjonalny |
nie piksele | nie piksele | Szablon nie przelicza parametrów: 1 i 2, na piksele na liczbę bez jednostki, jeśli one są w obsługiwanych jednostkach długości. | Ciąg znaków | opcjonalny |
inaczej | inaczej | Gdy dwie wartości są równe, to szablon wyświetla pierwszy parametr, gdy są nie równe to on wyświetla te parametry w raz z łącznikiem łącznik, który domyślnie jest równy | łącznik = :,, gdy któraś z wartości z tych dwóch jest wartością pustą, to on szablon wyświetla tą wartość niepustą. | Ciąg znaków | opcjonalny |
łącznik | łącznik | Używana wraz z parametrem inaczej (opis powyżej). | Ciąg znaków | opcjonalny |
Zobacz też
[edytuj]- Szablony potrzebne do obliczeń
- {{Maksimum}} i {{Max}} (przekierowanie) - szablony zwracają większą liczbę z dwóch, ewentualnie z absolutną jednostką długości,
- {{Minimum}} i {{Min}} (przekierowanie) - szablony zwracają mniejszą liczbę z dwóch, ewentualnie z absolutną jednostką długości,
- {{Liczba z absolutną jednostką długości}} - szablon sprawdza, czy w nim parametr jest z absolutną jednostką długości, jeżeli jest, to zwraca tą liczbę, a jeżeli nie, to zwraca tą liczbę z dopiskiem
px
, - {{W pikselach}} - szablon przelicza miary w różnych obsługiwanych jednostkach CSS na piksele, bez podania jednostki
px
.
- Komunikaty szablonu warunkowego
- {{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.
- Szablon wybierania pierwszego niepustego z dwóch
- {{Jeśli niepuste}} - szablon zwraca pierwszy parametr, jeśli on nie jest pusty, w przeciwnym przypadku drugi.