Szablon:Ambox/opis
To jest podstrona dokumentacji dla strony Szablon:Ambox. Zawiera ona informacje na temat użycia tej strony, jej kategoryzację i inną zawartość niebędącą częścią oryginalnej strony. |
To jest ambox (skrót od article message box) — szablon szablonów.
Szablon ten jest używany do tworzenia szablonów, takich jak {{Dopracować}}. Oferuje on kolorowania i obrazki odpowiednie do rodzaju problemu.
Użycie
edytujProste użycie:
{{ambox | tekst = Jakiś tekst.}}
|
Jakiś tekst. |
Złożone użycie:
{{ambox | typ = zawartość | tekst = Tekst wiadomości. }}
|
Tekst wiadomości. |
Domyślne obrazki
edytujPoniższe przykłady pokazują użycie różnych wartości dla argumentu typ, nie korzystając z parametru obrazka.
|
typ=poważny – Poważne problemy, jak {{Do usunięcia}}, czy naruszenie praw autorskich. |
|
typ=zawartość – Problemy z zawartością artykułu, np. {{zalążek}}. |
|
typ=styl – Problemy ze stylem artykułu, np. {{zarys}}. |
|
typ=integruj – integracja, dzielenie i propozycje transwiki. |
|
typ=wiadomość – neutralne lub pozytywne informacje nt. artykułu. |
|
typ=ochrona – Informacje związane z zabezpieczaniem możliwości edycji lub tworzenia stron. Z uwagi na wyróżniający, srebrny kolor jest stosowany także w szablonie {{medal}} |
Inne grafiki
edytujDomyślne grafiki w wielu przypadkach można zastąpić bardziej odpowiednimi. Poniższe przykłady pokazują użycie parametru grafika.
|
typ = zawartość grafika = {{ikona|pov|35}} Ta grafika jest używana w szablonie {{Dopracować|POV}} i podobnych. |
|
typ = integruj grafika = {{ikona|integracja|35}} Ta grafika jest używana w {{Integracja}}, itp. |
Specjały
edytujPrzykł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 = {{ikona|aktualne|35}} grafika prawo = {{ikona|biblioteka|35}} |
|
Ten artykuł opisuje aktualny lot kosmiczny.
Zawartość może się zmienić wraz z postępem misji. |
Parametry
edytujLista wszystkich parametrów:
{{ambox | typ = poważny / zawartość / integruj / wiadomość | grafika = brak / nie / {{ikona|jakaś ikona|35}} | grafika prawo = {{ikona|jakaś ikona|35}} / w ostateczności [[Plik:Jakaś grafika|35px]] | tekst = Tekst szablonu }}
typ
- Jeśli nie podano parametru typ, przyznawany jest typ wiadomość. Szablon otrzymuje jasnoniebieski pasek po lewej.
grafika
- Brak parametru = Używana jest domyślna grafika związana z parametrem typ.
- Jakaś grafika = Powinien zostać użyty szablon {{ikona}} z szerokością 35px. Na przykład:
{{ikona|pov|35}}
- 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-"specjały" powyżej)
grafika prawo
- Brak parametru = Nie wyświetla grafiki po prawej
- Jakaś grafika = Jak wyżej. Na przykład:
{{ikona|pov|35}}
- Cokolwiek = Dowolny obiekt, który chcesz po prawej stronie.
tekst
- Tekst szablonu.
Szczegóły techniczne
edytujJeśli masz zamiar wykorzystywać znaki specjalne w parametrze tekst, musisz zrobić tak:
{{ambox | tekst = <div> Znak równości = i klamerki { } działają dobrze bez żadnych niepotrzebnych zabiegów. Ale oto idzie linia prosta {{!}} i dwie zamykają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 zamykają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" | {{ikona|pomuwaga|35}} | Jakiś tekst |}
Jakiś tekst |
Ten szablon korzysta ze znaczników HTML, a nie z wikitekstu. To normalna droga tworzenia 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.