Szablon:Ambox: Różnice pomiędzy wersjami
m (1 wersja) |
(kategoria) |
||
(Nie pokazano 2 pośrednich wersji utworzonych przez tego samego użytkownika) | |||
Linia 1: | Linia 1: | ||
<table style="{{{styl|}}}" class="metadata plainlinks ambox {{#switch:{{{typ|}}} | <table style="{{{styl|}}}" class="metadata plainlinks ambox {{#switch:{{{typ|}}} | ||
| poważny = ambox-serious | | poważny = ambox-serious | ||
− | |||
| styl = ambox-style | | styl = ambox-style | ||
| integruj = ambox-merge | | integruj = ambox-merge | ||
− | |||
| wiadomość = ambox-notice | | wiadomość = ambox-notice | ||
| #default = ambox-notice | | #default = ambox-notice | ||
Linia 13: | Linia 11: | ||
| <!-- no image cell - pusta komórka wymagana dla tekstu width:100%; --> | | <!-- no image cell - pusta komórka wymagana dla tekstu width:100%; --> | ||
| <div style="width:52px;">{{#switch:{{{grafika|{{{typ|}}}}}} | | <div style="width:52px;">{{#switch:{{{grafika|{{{typ|}}}}}} | ||
− | | poważny = [[Plik:Stop hand nuvola. | + | | poważny = [[Plik:Stop hand nuvola.png|40px]] |
− | + | | styl = [[Plik:Broom icon.png|40px]] | |
− | | styl = [[Plik:Broom icon. | ||
| integruj = [[Plik:Merge-split-transwiki default.svg]] | | integruj = [[Plik:Merge-split-transwiki default.svg]] | ||
− | | wiadomość = [[Plik:Information icon4. | + | | wiadomość = [[Plik:Information icon4.png|40px]] |
− | + | | #default = {{{grafika|[[Plik:Information icon4.png|40px]]}}} | |
− | |||
− | | #default = {{{grafika|[[Plik:Information icon4. | ||
}}</div> | }}</div> | ||
}}</td> | }}</td> | ||
Linia 29: | Linia 24: | ||
</tr></table><noinclude> | </tr></table><noinclude> | ||
{{Dokumentacja}} | {{Dokumentacja}} | ||
+ | {{Wikipedia}} | ||
+ | [[Kategoria:Pozostałe infoboksy]] | ||
+ | |||
</noinclude> | </noinclude> |
Aktualna wersja na dzień 16:58, 20 mar 2012
{{{tekst}}} |
To jest ambox (skrót od article message box) — szablon szablonów.
Szablon ten jest używany do tworzenia szablonów, takich jak Szablon:S. Oferuje on kolorowania i obrazki odpowiednie do rodzaju problemu.
Użycie[edytuj]
Proste użycie:
{{ambox | tekst = Jakiś tekst.}}
Jakiś tekst. |
Złożone użycie:
{{ambox | typ = styl | grafika = [[Plik:Wikitext.png|50px]] | tekst = Tekst wiadomości. }}
Tekst wiadomości. |
Domyślne obrazki[edytuj]
Poniż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 Szablon:S i Szablon:S. |
typ=zawartość – Problemy z zawartością, jak Szablon:S. |
typ=styl – Problemy ze stylem, jak Szablon:S. |
typ=wiadomość – informacje o artykule, jak Szablon:S i Szablon:S. |
Inne grafiki[edytuj]
Domyślne grafiki w wielu przypadkach można zastąpić bardziej odpowiednimi. Poniższe przykłady pokazują użycie parametru grafika.
typ = zawartość grafika = [[Plik:Unbalanced scales.svg|40px]] Ta grafika jest używana w szablonie Szablon:S i podobnych. |
Parametry[edytuj]
Lista wszystkich parametrów:
{{ambox | typ = poważny / zawartość / styl / integruj / wiadomość | grafika = brak / nie / [[Plik:Jakaś grafika.svg|40px]] | grafika prawo = [[Plik:Jakaś grafika.svg|40px]] | 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 = Użyta szerokość powinna mieścić się w granicach 40-50px. Na przykład:
[[Plik: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-"specjały" powyżej)
grafika prawo
- Brak parametru = Nie wyświetla grafiki po prawej
- Jakaś grafika = Jak wyżej. Na przykład:
[[Plik:Nuvola apps bookcase.png|40px]]
- Cokolwiek = Dowolny obiekt, który chcesz po prawej stronie.
tekst
- Tekst szablonu.
Szczegóły techniczne[edytuj]
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" | [[Plik: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.
Zobacz też[edytuj]
Ta strona zawiera treści z Wikipedii. Oryginalny artykuł był umieszczony pod nazwą Szablon:Ambox. Lista autorów jest dostępna w historii strony. Tekst z Wikipedii jest udostępniony na licencji Creative Commons: uznanie autorstwa, na tych samych warunkach.
Ta strona zawiera treści z Wikipedii. Oryginalny artykuł był umieszczony pod nazwą Szablon:Ambox. Lista autorów jest dostępna w historii strony. Tekst z Wikipedii jest udostępniony na licencji Creative Commons: uznanie autorstwa, na tych samych warunkach.