--=REKLAMA=--
(Brak różnic)
|
To jest szablon {{ambox}} (skrót od article message box).
{{ambox}} jest szablonem stosowanym w wielu blokach (ramkach) informacyjnych, umieszczanych zwykle w górnej części artykułu. Szablon generuje dwukolumnową tabelę z opcjonalną "ikoną wiadomości". Tekst wiadomości musi być ustalony w szablonie wywołującym w parametrze {{{tekst}}}.
Szablonu {{ambox}} nigdy nie należy stosować bezpośrednio, a tylko przez szablony pośredniczące, takie jak {{Uwaga}}, {{Definicja}}, {{dopracować}}, czy innych szablonów znaczników. Te szablony zapewniają dzięki parametrom spójny wygląd (kolorowanie i obrazki odpowiednie do rodzaju problemu) i standardowe wiadomości oraz umieszczają w artykule, w którym są wykorzystane, znaczniki kategorii.
Proste użycie: {{ambox|tekst=Jakiś tekst.}}
Jakiś tekst |
Złożone użycie:
{{ambox | typ = styl | grafika = [[Grafika:Wikitekst.png|50px]] | tekst = Tekst wiadomości. | grafikapoprawej = [[Grafika:Nuvola apps bookcase.png|40px]] }}
Tekst wiadomości. Użyto obrazka Wikitext.png (po lewej) i obrazka Nuvola apps bookcase.png (po prawej) |
Poniższe przykłady pokazują użycie różnych wartości dla argumentu type, bez użycia parametru obrazka.
Parametr type=poważny – Poważne problemy, jak {{DNU}} i {{hoax}}. |
Parametr typ=zawartość – Problemy z zawartością, jak {{POV}}. |
Parametr typ=styl – Problemy ze stylem (wyglądem), jak {{linki}} i {{dopracować}}. |
Parametr typ=integruj – integracja, dzielenie i propozycje transwiki, jak {{integruj}} i {{Do Wikisłownika}}. |
Parametr typ=wiadomość – informacje o artykule, jak {{aktualne}} i {{WEdycji}}. |
Domyślne grafiki w wielu przypadkach można zastąpić bardziej odpowiednimi. Poniższe przykłady pokazują użycie parametru image.
typ = zawartość grafika = [[Grafika:Unbalanced scales.svg|40px]] Ta grafika jest używana w szablonie {{POV}} i podobnych. |
typ = styl grafika = [[Grafika:Wikitekst.svg|50px]] Ta grafika jest używana w {{Linki}}, itp. |
typ = integruj grafika = [[Grafika:Merge-arrows.svg|50px]] Ta grafika jest używana w {{integruj}}, itp. |
Przykłady innych kombinacji parametrów.
Brak typu i grafiki (domyślne) |
Brak typu i grafika=brak – Czyści pole i zostawia margines szerokości domyślnej grafiki. Pozwala na ładne łączenie tekstu z różnych szablonów. |
Brak typu i grafika=nie – Nie jest użyta żadna grafika, a tekst wykorzystuje całą szerokość pola. |
grafika = [[Grafika:Gnome globe current event.png|42px]] grafikapoprawej = {{ikona|gwiazdkapm|35}} |
Ten artykuł opisuje aktualny lot kosmiczny.
Zawartość może się zmienić wraz z postępem misji. |
grafikapoprawej = {{skrót|id=stary|WP:SK}} Szablony skrótów umieszczaj w grafikapoprawej, bo inaczej popsują wygląd szablonu. |
Lista wszystkich parametrów:
{{ambox | typ = poważny / zawartość / styl / integruj / wiadomość | grafika = brak / nie / {{ikona|gwiazdkapm|35}} | grafikapoprawej = {{ikona|gwiazdkapm|35}} | tekst = Tekst wyświetlanego komunikatu, treść szablonu }}
typ
grafika
[[Grafika:Unbalanced scales.png|40px]]
grafikapoprawej
[[Grafika:Nuvola apps bookcase.png|40px]]
tekst
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> }}
Znak równości = i klamerki { } działają dobrze bez żadnych niepotrzebnych zabiegów. Ale oto idzie linia prosta | i dwie zmykające klamerki }}. A teraz zarówno linia prosta, jak i klamerki: |}}. |
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.png|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.