Przejdź do zawartości

Szablon:Ambox/opis

Skrót: WP:SK
Z Wikinews, wolnego źródła informacji.

To jest Ambox (skrót od article message box) - szablon szablonów.

Szablon ten jest używany do tworzenia szablonów, takich jak {{Kontrowersja}}. Oferuje on kolorowania i obrazki odpowiednie do rodzaju problemu.

Użycie

[edytuj kod]

Proste użycie

[edytuj kod]
{{Ambox
| tekst = Jakiś tekst.
}}

Złożone użycie

[edytuj kod]
{{Ambox
| typ     = styl
| grafika = [[Grafika:Wikitext.svg|50px]]
| tekst   = Tekst wiadomości.
}}

Domyślne obrazki

[edytuj kod]

Poniższe przykłady pokazują użycie różnych wartości dla argumentu typ, nie korzystając z parametru obrazka.

Inne grafiki

[edytuj kod]

Domyślne grafiki w wielu przypadkach można zastąpić bardziej odpowiednimi. Poniższe przykłady pokazują użycie parametru grafika.

Specjały

[edytuj kod]

Przykłady innych kombinacji parametrów.

Parametry

[edytuj kod]

Lista wszystkich parametrów:

{{Ambox
| typ           = poważny / zawartość / styl / integruj / wiadomość
| grafika       = brak / nie / [[Grafika:Jakaś grafika.svg|40px]]
| grafika prawo = [[Grafika:Jakaś grafika.svg|40px]]
| tekst         = Tekst szablonu
}}

Uwaga: Jedynym wymaganym parametrem jest tekst.

Parametry Ambox
typ
(opcjonalny)
Typ powiadomienia. Jeśli nie podano parametru typ, przyznawany jest typ wiadomość. Szablon otrzymuje jasnoniebieski pasek po lewej.
grafika
(opcjonalny)
Ikona komunikatu.
Brak parametru - używana jest domyślna grafika związana z parametrem typ.
Jakaś grafika - użyta szerokość powinna mieścić się w granicach 40-50px. Przykładowo:
[[Grafika:Unbalanced scales.svg|40px]]
Nie - nie używa grafiki.
Brak - nie używa żadnej grafiki, ale zostawia puste pole szerokości domyślnego obrazka, co pozwala na wyrównywanie tekstu w kilku szablonach (zobacz przykłady powyżej).
grafika prawo
(opcjonalny)
Ikona komunikatu.
Brak parametru - nie wyświetla grafiki po prawej.
Jakaś grafika - jak wyżej. Przykładowo:
[[Grafika:Nuvola apps bookcase.png|40px]]
Cokolwiek - dowolny obiekt, który chcesz po prawej stronie.
tekst
(wymagany)
Treść komunikatu.


Szczegóły techniczne

[edytuj kod]

Jeśli masz zamiar wykorzystywać znaki specjalne w parametrze tekst, musisz je wyescape'ować:

{{Ambox
| tekst  = <div>
Znak równości = i klamerki { } działają dobrze bez żadnych niepotrzebnych zabiegów.
Ale oto idzie linia prosta {{!}} i dwie zmykające klamerki <nowiki>}}</nowiki>. 
A teraz zarówno linia prosta, jak i klamerki: <nowiki>|}}</nowiki>.
</div>
}}

Ten szablon korzysta z klas CSS, więc łatwo można go zmienić wg preferencji użytkowników.

Klasy CSS mogą być użyte także bezpośrednio w tabelkach:

{| class="ambox ambox-content"
|-
| class="ambox-image" | [[Grafika:Emblem-important.svg|40px]]
| Jakiś tekst
|}
Jakiś tekst

Ten szablon korzysta ze znaczników HTML, a nie z wikitekstu. To normalna droga robienia szablonów dla szablonów, ponieważ wikitekst ma kilka problemów. Na przykład trudniej jest przy nim używać funkcji parsera i znaków specjalnych w parametrach.

Zobacz też

[edytuj kod]