Szablon:Ambox: Różnice pomiędzy wersjami

Z Enkol
Przejdź do nawigacji Przejdź do wyszukiwania
(YmvftuDlgEQQ)
m (Wycofano edycje użytkownika 208.74.31.116 (dyskusja). Autor przywróconej wersji to Paweł Niemczuk.)
Linia 1: Linia 1:
33dZ6k <a href="http://phpvqinmvwsj.com/">phpvqinmvwsj</a>
+
<table style="{{{styl|}}}" class="metadata plainlinks ambox {{#switch:{{{typ|}}}
 +
  | poważny  = ambox-serious
 +
  | styl      = ambox-style
 +
  | integruj = ambox-merge
 +
  | wiadomość = ambox-notice
 +
  | #default  = ambox-notice
 +
}}">
 +
<tr>
 +
<td class="ambox-image">
 +
{{#ifeq:{{{grafika}}}|nie
 +
  | <!-- no image cell - pusta komórka wymagana dla tekstu width:100%; -->
 +
  | <div style="width:52px;">{{#switch:{{{grafika|{{{typ|}}}}}}
 +
    | poważny  = [[Plik:Stop hand nuvola.png|40px]]
 +
    | styl      = [[Plik:Broom icon.png|40px]]
 +
    | integruj  = [[Plik:Merge-split-transwiki default.svg]]
 +
    | wiadomość = [[Plik:Information icon4.png|40px]]
 +
    | #default  = {{{grafika|[[Plik:Information icon4.png|40px]]}}}
 +
  }}</div>
 +
}}</td>
 +
<td class="ambox-text">{{{tekst}}}</td>
 +
{{#if:{{{grafika prawo|}}}|
 +
  <td class="ambox-imageright">{{{grafika prawo}}}</td>
 +
}}
 +
</tr></table><noinclude>
 +
{{Dokumentacja}}
 +
</noinclude>

Wersja z 20:22, 9 paź 2011

[edytuj] [[[:Szablon:Odśwież]]] Dokumentacja

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

Proste użycie:

{{ambox | tekst = Jakiś tekst.}}

Złożone użycie:

{{ambox
| typ     = styl
| grafika = [[Plik:Wikitext.png|50px]]
| tekst   = Tekst wiadomości.
}}

Domyślne obrazki

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

Inne grafiki

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

Parametry

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

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" | [[Plik:Emblem-important.png|40px]]
| Jakiś tekst
|}
Emblem-important.png 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ż



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.