Szablon:Błąd/opis
Ten metaszablon zwraca stan błędu (rozpoznawany w ten sposób przez funkcje parsera) oraz opcjonalnie tekst wiadomości błędu w kolorze czerwonym (widoczny dla użytkownika element o klasie CSS „error”). Szablon jest używany przez inne szablony do sygnalizowania błędu, na przykład błędnych danych wejściowych, które następnie mogą być wyświetlane zarówno edytorowi lub przechwycone i obsługiwane przez inne szablony.
Użycie
[edytuj]- {{Błąd|Przykładowy błąd}} → Przykładowy błąd
- {{Błąd|tekst=Przykładowy błąd}} → {{{1}}}
- Porównaj; wykorzystywane w funkcji parsera:
{{#expr:Foo}}
→ Błąd w wyrażeniu – nierozpoznane słowo „foo” {{#iferror:{{Błąd|Foo}} | {{tak}} | {{nie}} }}
→
Opcja tagów
[edytuj]Rodzaj tagu zawierającego wiadomość błędu może być określony parametrem tag
, ale możliwe są jedynie opcje: span
, div
, p
i strong
, gdyż są to jedyne znaczniki rozpoznawane przez funkcję parsera {{#iferror:}}
. Domyślną wartością jest strong
, tag generowany np. przez funkcję {{#expr:}}
.
- ABC {{Błąd|Przykładowy błąd, bez tagu (domyślnie)}} XYZ → ABC Przykładowy błąd, bez tagu (domyślnie) XYZ
- ABC {{Błąd|Przykładowy błąd, z tagiem span|tag=span}} XYZ → ABC Przykładowy błąd, z tagiem span XYZ
- ABC {{Błąd|Przykładowy błąd, z tagiem div|tag=div}} XYZ → ABC Przykładowy błąd, z tagiem divXYZ
- ABC {{Błąd|Przykładowy błąd, z tagiem p|tag=p}} XYZ → ABC
Przykładowy błąd, z tagiem p
XYZ - ABC {{Błąd|Przykładowy błąd, z tagiem strong|tag=strong}} XYZ → ABC Przykładowy błąd, z tagiem strong XYZ
Błędy
[edytuj]Błędy należy zgłaszać na stronie Wikibooks:Kwestie techniczne.
Parametry szablonu (strukturyzacja Wizualnego Edytora)
[edytuj]Ten metaszablon zwraca stan błędu (rozpoznawany w ten sposób przez funkcje parsera) oraz opcjonalnie tekst wiadomości błędu w kolorze czerwonym (widoczny dla użytkownika element o klasie CSS „error”).
Parametr | Opis | Typ | Status | |
---|---|---|---|---|
tekst | 1 tekst | Wiadomość błędu wyświetlana czerwoną czcionką.
| Ciąg znaków | wymagany |
Tag | tag | Tag obejmujący komunikat o błędzie; możliwe są jedynie opcje: span, div, p, i strong, gdyż są to jedyne znaczniki rozpoznawane przez funkcję parsera #iferror. Domyślną wartością jest strong, tag generowany np. przez funkcję #expre
| Ciąg znaków | wymagany |