Szablon:Jeśli równe/opis
Szablon:Podstrona dokumentacji
Opis
Szablon warunkowy porównujący dwie wartości, ewentualnie w dwóch różnych jednostkach długości ze sobą.
Parametry
- Szablon:Code i Szablon:Code - 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 Szablon:S,
- Szablon:Code - szablon określa z jaką dokładnością, liczba z jednostką bezwzględną, ma być zamieniona na liczbę w pikselach, wartość domyślna to Szablon:Parametr,
- Szablon:Code - szablon nie przelicza parametrów: Szablon:Code i Szablon:Code, na piksele na liczbę bez jednostki, jeśli one są w obsługiwanych jednostkach długości,
- Szablon:Code lub Szablon:Code - zawartość tego parametru jest wyświetlana, gdy parametry: Szablon:Code i Szablon:Code, są między sobą równe,
- Szablon:Code lub Szablon:Code - zawartość tego parametru jest wyświetlana, gdy parametry: Szablon:Code i Szablon:Code, są między sobą nierówne,
- Szablon:Code - 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 Szablon:Code, który domyślnie jest równy Szablon:Parametr, gdy któraś z wartości z tych dwóch jest wartością pustą, to on szablon wyświetla tą wartość niepustą,
- Szablon:Code - używana wraz z parametrem Szablon:Code (opis powyżej).
Użycie
Przykład
- Przykład pierwszy
- otrzymamy
- Przykład drugi
- otrzymamy
- Przykład trzeci
- otrzymamy
- Przykład czwarty
- otrzymamy
- Przykład piąty
- otrzymamy
- Przykład szósty
- otrzymamy
- Przykład siódmy
- otrzymamy
- Przykład ósmy
- otrzymamy
Przydatność
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
Błędy
Błędy należy zgłaszać na stronie Szablon:Kwestie techniczne.
Parametry szablonu (Szablon:Strukturyzacja Wizualnego Edytora)
<templatedata> { "params": { "1": { "description": "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 Szablon:W pikselach.", "type": "string" }, "2": { "description": "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 Szablon:W pikselach.", "type": "string" }, "3": { "aliases": [ "wtedy" ], "description": "Zawartość tego parametru jest wyświetlana, gdy parametry: 1 i 2, są między sobą równe.", "type": "string" }, "4": { "aliases": [ "przeciwnie" ], "description": "Zawartość tego parametru jest wyświetlana, gdy parametry: 1 i 2, są między sobą nierówne.", "type": "string" }, "nie piksele": { "description": "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.", "type": "string" }, "inaczej": { "description": "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ą.", "type": "string" }, "łącznik": { "description": "Używana wraz z parametrem inaczej (opis powyżej).", "type": "string" }, "dokładność": { "description": "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.", "type": "string" } }, "description": "Szablon warunkowy porównujący dwie wartości, ewentualnie w dwóch różnych jednostkach długości ze sobą. ", "paramOrder": [ "1", "2", "dokładność", "3", "4", "nie piksele", "inaczej", "łącznik" ] } </templatedata>
Zobacz też
- Szablony potrzebne do obliczeń
- Szablon:S i Szablon:S (przekierowanie) - szablony zwracają większą liczbę z dwóch, ewentualnie z absolutną jednostką długości,
- Szablon:S i Szablon:S (przekierowanie) - szablony zwracają mniejszą liczbę z dwóch, ewentualnie z absolutną jednostką długości,
- Szablon:S - 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 Szablon:Code,
- Szablon:S - szablon przelicza miary w różnych obsługiwanych jednostkach CSS na piksele, bez podania jednostki Szablon:Code.
- Komunikaty szablonu warunkowego
- Szablon:S - 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
- Szablon:S - szablon zwraca pierwszy parametr, jeśli on nie jest pusty, w przeciwnym przypadku drugi.