Szablon:Ambox/opis: Różnice pomiędzy wersjami
Usunięta treść Dodana treść
ja dodaję: es:Template:Ambox, ja:Template:Ambox |
m dr. tech., dr. red., lit., kat., unifikacja z fmbox |
||
Linia 1:
{{Podstrona dokumentacji}}
<!-- DODAWAJ KATEGORIE I INTERWIKI NA DOLE STRONY -->
To jest '''
Szablon ten jest używany do tworzenia szablonów, takich jak {{S|
=== Użycie ===▼
Proste użycie:▼
<pre>
{{Ambox
{{ambox | tekst = Jakiś tekst.}}▼
| tekst = Jakiś tekst.
}}
</pre>
▲{{ambox | tekst = Jakiś tekst.}}
▲Złożone użycie:
<pre>
{{
| typ = styl
| grafika = [[Grafika:Wikitext.svg|50px]]
Linia 24 ⟶ 22:
}}
</pre>
{{Ambox
| typ = styl
| grafika = [[Grafika:Wikitext.svg|50px]]
Linia 31 ⟶ 28:
}}
Poniższe przykłady pokazują użycie różnych wartości dla argumentu '''typ''', nie korzystając z parametru obrazka.
{{
| typ = poważny
| tekst = typ=<u>poważny</u> – Poważne problemy.
}}
{{
| typ = zawartość
| tekst = typ=<u>zawartość</u> – Problemy z zawartością.
}}
{{
| typ = styl
| tekst = typ=<u>styl</u> – Problemy ze stylem.
}}
{{
| typ = integruj
| tekst = typ=<u>integruj</u> – integracja, dzielenie i propozycje transwiki.
}}
{{
| typ = wiadomość
| tekst = typ=<u>wiadomość</u> – informacje o artykule.
}}
Domyślne grafiki w wielu przypadkach można zastąpić bardziej odpowiednimi. Poniższe przykłady pokazują użycie parametru '''grafika'''.
{{
| typ = zawartość
| grafika = [[Grafika:Unbalanced scales.svg|40px]]
| tekst = typ = zawartość <br> grafika = <nowiki>[[Grafika:Unbalanced scales.svg|40px]]</nowiki>
}}
{{
| typ = styl
| grafika = [[Grafika:Wikitext.svg|50px]]
| tekst = typ = styl <br> grafika = <nowiki>[[Grafika:Wikitext.svg|50px]]</nowiki>
}}
{{
| typ = integruj
| grafika = [[Grafika:Merge-arrows.svg|50px]]
| tekst = typ = integruj <br> grafika = <nowiki>[[Grafika:Merge-arrows.svg|50px]]</nowiki>
}}
Przykłady innych kombinacji parametrów.
{{
| tekst = Brak typu i grafiki ('''domyślne''')
}}
{{
| grafika = brak
| tekst = Brak typu i '''grafika=brak''' –
}}
{{
| grafika = nie
| tekst = Brak typu i '''grafika=nie''' –
}}
{{Ambox
| grafika = [[Grafika:Gnome globe current event.svg|42px]]▼
▲| grafika = [[Grafika:Gnome globe current event.svg|42px]]
| grafika prawo = [[Grafika:Nuvola apps bookcase.png|40px]]
| tekst = grafika = <nowiki>[[Grafika:Gnome globe current event.svg|42px]]</nowiki>
}}
{{Ambox
| grafika = [[Grafika:Gnome globe current event.svg|42px]]▼
▲| grafika = [[Grafika:Gnome globe current event.svg|42px]]
| grafika prawo = [[Grafika:Shuttle.svg|20px]]
| tekst = '''Ten artykuł opisuje aktualny lot kosmiczny.'''<br />Zawartość może się zmienić wraz z postępem misji.
}}
{{Ambox
| tekst = grafika prawo = <nowiki>{{Skrót|id=stary|WP:SK}}</nowiki><br /> Szablony skrótów umieszczaj w '''grafika prawo''', bo inaczej popsują wygląd szablonu.
|
}}
Lista wszystkich parametrów:
<pre>
{{
| 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
}}
</pre>
'''Uwaga''': Jedynym wymaganym parametrem jest <code>tekst</code>.
{| style="margin: auto; border: 1px solid #CCCCFF; border-collapse: collapse; border-collapse:collapse; width:95%; text-align:left;" border="1" cellpadding="2"
:Jeśli nie podano parametru '''typ''', przyznawany jest typ '''wiadomość'''. Szablon otrzymuje jasnoniebieski pasek po lewej.▼
|-
! colspan="2" style="background: #CCCCFF; text-align: center;" | Parametry ''Ambox''
|-
:'''Brak parametru''' = Używana jest domyślna grafika związana z parametrem '''typ'''. ▼
! typ<br /><small>(opcjonalny)</small>
:'''Jakaś grafika''' = Użyta szerokośc powinna mieścić się w granicach 40-50px. Na przykład: ▼
▲
|-
! grafika<br /><small>(opcjonalny)</small>
| Ikona komunikatu.
▲:'''Jakaś grafika'''
::<code><nowiki>[[Grafika:Unbalanced scales.svg|40px]]</nowiki></code>
:'''
:'''
|-
| Ikona komunikatu.
:'''
:'''Jakaś grafika''' - jak wyżej. Przykładowo:
::<code><nowiki>[[Grafika:Nuvola apps bookcase.png|40px]]</nowiki></code>
:'''Cokolwiek'''
|-
! tekst<br /><small>(wymagany)</small>
| Treść komunikatu.
|}
=== Szczegóły techniczne ===▼
Jeśli masz zamiar wykorzystywać znaki specjalne w parametrze '''tekst''', musisz je wyescape'ować: ▼
<pre>
{{
| tekst = <div>
Znak równości = i klamerki { } działają dobrze bez żadnych niepotrzebnych zabiegów.
Linia 155 ⟶ 151:
}}
</pre>
{{Ambox
| tekst = <div>
Znak równości = i klamerki { } działają dobrze bez żadnych niepotrzebnych zabiegów.
Linia 163 ⟶ 158:
</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:
<pre>
{| class="ambox ambox-content"
Linia 176 ⟶ 169:
|}
</pre>
{| class="ambox ambox-content"
|-
Linia 182 ⟶ 174:
| 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ć [[m:Help:ParserFunctions|funkcji parsera]] i znaków specjalnych w parametrach.
== Zobacz też ==
* {{S|Fmbox}}
<includeonly><!--DODAWAJ KATEGORIE I INTERWIKI PONIŻEJ TEJ LINII-->
[[Kategoria:Szablony informacyjne|{{PAGENAME}}]]
[[Kategoria:Szablony techniczne|{{PAGENAME}}]]
[[en:Template:Ambox]]
[[es:Template:Ambox]]
[[ja:Template:Ambox]]
</includeonly>
|