Szablon:Dokumentacja/opis: Różnice pomiędzy wersjami

Z VatoWiki
Przejdź do nawigacji Przejdź do wyszukiwania
Nie podano opisu zmian
Nie podano opisu zmian
Linia 6: Linia 6:
Dla większości instrukcji określających kiedy i jak stosować ten szablon, zobacz [[w:Pomoc:Schemat opisu szablonu]].
Dla większości instrukcji określających kiedy i jak stosować ten szablon, zobacz [[w:Pomoc:Schemat opisu szablonu]].


Ten szablon wyświetla zieloną ramkę, którą teraz widzisz, i automatycznie przedstawia w niej zawartość podstrony <code>/opis</code> szablonu. Przeznaczony jest do dokumentowania szablonów oraz pozostałych stron, które są [[w:Pomoc:Transkluzja|transkludowane]] na innych stronach. Może być używany w przestrzeni nazw szablonów oraz większości innych [[Pomoc:Przestrzeń nazw|przestrzeni nazw]]. Użycie tego szablonu umożliwia ponadto zabezpieczenie szablonu, podczas gdy zawartość dokumentacji i kategorii nadal jest możliwa dla każdego.
Ten szablon wyświetla zieloną ramkę, którą teraz widzisz, i automatycznie przedstawia w niej zawartość podstrony <code>/opis</code> szablonu. Przeznaczony jest do dokumentowania szablonów oraz pozostałych stron, które są [[w:Pomoc:Transkluzja|transkludowane]] na innych stronach. Może być używany w przestrzeni nazw szablonów oraz większości innych [[w:Pomoc:Przestrzeń nazw|przestrzeni nazw]]. Użycie tego szablonu umożliwia ponadto zabezpieczenie szablonu, podczas gdy zawartość dokumentacji i kategorii nadal jest możliwa dla każdego.


== Użycie ==
== Użycie ==
Linia 23: Linia 23:
<source lang="xml+smarty">
<source lang="xml+smarty">
<!--Ostatnia linijka kodu Twojego szablonu--><noinclude>
<!--Ostatnia linijka kodu Twojego szablonu--><noinclude>
{{Dokumentacja|Szablon:Inna strona/opis}}
{{Dokumentacja|Szablon:Uwaga/opis}}
</noinclude>
</noinclude>
</source>
</source>
Linia 39: Linia 39:
</source>
</source>


Kiedy użyty jest parametr {{parametr|zawartość}}, okno dokumentacji normalnie nie pokazuje linków [edytuj] i [odśwież] w nagłówku. Zwróć uwagę, że nawet jeśli załączono opis szablonu z trzeciej strony, a podstrona /opis istnieje, w ramce pod dokumentacją link do niej w dalszym ciągu będzie się pokazywał.
Kiedy użyty jest parametr { { parametr|zawartość } }, okno dokumentacji normalnie nie pokazuje linków [edytuj] i [odśwież] w nagłówku. Zwróć uwagę, że nawet jeśli załączono opis szablonu z trzeciej strony, a podstrona /opis istnieje, w ramce pod dokumentacją link do niej w dalszym ciągu będzie się pokazywał.


Parametry {{parametr|1}} i {{parametr|zawartość}} mogą być także łączone, na przykład:
Parametry { { parametr|1 } } i { { parametr|zawartość } } mogą być także łączone, na przykład:


<source lang="xml+smarty">
<source lang="xml+smarty">
<!--Ostatnia linijka kodu Twojego szablonu--><noinclude>
<!--Ostatnia linijka kodu Twojego szablonu--><noinclude>
{{Dokumentacja|1=Szablon:Inna strona/opis
{{Dokumentacja|1=Szablon:Uwaga/opis
| zawartość =
| zawartość =
{{Szablon:Inna strona/opis|parametry}}
{{Szablon:Uwaga/opis|parametry}}
}}</noinclude>
}}</noinclude>
</source>
</source>


Wówczas strona podana w parametrze 1 jest wykorzywana w linkach [edytuj] i [odśwież] i w linku do transkludowanej strony w ramce pod dokumentacją, a parametr '''zawartość''' jest używany do zawartości okna dokumentacji. Powyższy kod oznacza, że treść jest transkludowana jako <tt><nowiki>{{Inna strona/opis{{!}}parametry}}</nowiki></tt>. W tym przykładzie parametry są także dołączane do podstrony /opis.
Wówczas strona podana w parametrze 1 jest wykorzystywana w linkach [edytuj] i [odśwież] i w linku do transkludowanej strony w ramce pod dokumentacją, a parametr '''zawartość''' jest używany do zawartości okna dokumentacji. Powyższy kod oznacza, że treść jest transkludowana jako <tt><nowiki>{{Inna strona/opis{{!}}parametry}}</nowiki></tt>. W tym przykładzie parametry są także dołączane do podstrony /opis.


== Najlepsza praktyka ==
== Najlepsza praktyka ==
Linia 58: Linia 58:
Kategorie, które odnoszą się do samego szablonu, powinny być dodawane na dole podstrony /opis, wewnątrz tagów {{tag|includeonly|o}}. Interwiki szablonu powinny być umieszczane w [[:wikidata:|Wikidanych]].
Kategorie, które odnoszą się do samego szablonu, powinny być dodawane na dole podstrony /opis, wewnątrz tagów {{tag|includeonly|o}}. Interwiki szablonu powinny być umieszczane w [[:wikidata:|Wikidanych]].


Jeśli strona dokumentacji zawiera tagi {{tag|includeonly|o}} lub {{tag|noinclude|o}} jako część widocznego tekstu dokumentcji, zamień „<code>&lt;</code>” na „<code>&amp;lt;</code>”.
Jeśli strona dokumentacji zawiera tagi { { tag|includeonly|o } } lub { { tag|noinclude|o } } jako część widocznego tekstu dokumentacji, zamień „<code>&lt;</code>” na „<code>&amp;lt;</code>”.


== Nagłówek ==
== Nagłówek ==
Linia 75: Linia 75:
: <code><nowiki>{{Dokumentacja|nagłówek=}}</nowiki></code>
: <code><nowiki>{{Dokumentacja|nagłówek=}}</nowiki></code>


Parametr '''styl nagłówka''' może być dodatkowo wypełniony wartościami [[Kaskadowe arkusze stylów|CSS]] do zmiany jego wyglądu (bez cudzysłowów <code>" "</code>, ale ze średnikami <code>;</code>); na przykład:
Parametr '''styl nagłówka''' może być dodatkowo wypełniony wartościami [[w:Kaskadowe arkusze stylów|CSS]] do zmiany jego wyglądu (bez cudzysłowów <code>" "</code>, ale ze średnikami <code>;</code>); na przykład:
: <code>heading-style=font-size:150%;color:red;</code>
: <code>heading-style=font-size:150%;color:red;</code>


== Ramka z linkami ==
== Ramka z linkami ==
Pod dużym oknem zawierającym dokumentację znajduje się mniejsze, zawierające linki i metainformacje na temat tej dokumentacji. Zawartość tego okienka zależy od użytych parametrów oraz od przestrzeni nazw. W pewnymch przypadkach nie pokazuje się ono wcale.
Pod dużym oknem zawierającym dokumentację znajduje się mniejsze, zawierające linki i metainformacje na temat tej dokumentacji. Zawartość tego okienka zależy od użytych parametrów oraz od przestrzeni nazw. W pewnych przypadkach nie pokazuje się ono wcale.


Aby ukryć ręcznie to okno, należy podać parametr {{parametr|okno linków|nie}}.<!--
Aby ukryć ręcznie to okno, należy podać parametr {{parametr|okno linków|nie}}.
 
You can also insert customised text in the link box, by defining the {{para|link box}} parameter. For example:
{{para|link box|This documentation is automatically generated by [<nowiki />[Template:Country showdata]]}}-->


== Funkcje automatyczne ==
== Funkcje automatyczne ==
Linia 107: Linia 104:
}}
}}
</pre>
</pre>
== Zobacz też ==
{{Dokumentacja/opis/zobacz też}}


<includeonly><!--
<includeonly><!--

Wersja z 19:11, 21 cze 2016

To jest szablon {{Dokumentacja}}.

Dla większości instrukcji określających kiedy i jak stosować ten szablon, zobacz w:Pomoc:Schemat opisu szablonu.

Ten szablon wyświetla zieloną ramkę, którą teraz widzisz, i automatycznie przedstawia w niej zawartość podstrony /opis szablonu. Przeznaczony jest do dokumentowania szablonów oraz pozostałych stron, które są transkludowane na innych stronach. Może być używany w przestrzeni nazw szablonów oraz większości innych przestrzeni nazw. Użycie tego szablonu umożliwia ponadto zabezpieczenie szablonu, podczas gdy zawartość dokumentacji i kategorii nadal jest możliwa dla każdego.

Użycie

Normalnie ten szablon jest używany bez żadnych parametrów, przez umieszczenie na dole strony szablonu w kontenerze <noinclude>:

<source lang="xml+smarty">

 Dokumentacja szablonu [stwórz] [odśwież]

</source>

Wówczas ten szablon automatycznie ładuje zawartość podstrony /opis szablonu, dla którego jest używany.

Jednak szablon może załadować dokumentację z każdej innej dowolnej strony, na przykład:

<source lang="xml+smarty">

 Dokumentacja szablonu [zobacz] [edytuj] [historia] [odśwież]

To jest opis szablonu Uwaga.

Przykład: {{Uwaga|To jest tekst uwagi}} da w efekcie:

To jest tekst uwagi

</source>

Zwróć uwagę, że przy ładowaniu dokumentacji strony innej niż lokalna podstrona /opis, trudnym staje się zarządzanie kategoriami szablonu.

Zawartość dokumentacji może być także podana bezpośrednio jako tekst, na przykład:

<source lang="xml+smarty">

 Dokumentacja szablonu [odśwież]
(jakiś opis)

</source>

Kiedy użyty jest parametr { { parametr|zawartość } }, okno dokumentacji normalnie nie pokazuje linków [edytuj] i [odśwież] w nagłówku. Zwróć uwagę, że nawet jeśli załączono opis szablonu z trzeciej strony, a podstrona /opis istnieje, w ramce pod dokumentacją link do niej w dalszym ciągu będzie się pokazywał.

Parametry { { parametr|1 } } i { { parametr|zawartość } } mogą być także łączone, na przykład:

<source lang="xml+smarty">

 Dokumentacja szablonu [zobacz] [edytuj] [historia] [odśwież]

To jest opis szablonu Uwaga.

Przykład: {{Uwaga|To jest tekst uwagi}} da w efekcie:

To jest tekst uwagi

</source>

Wówczas strona podana w parametrze 1 jest wykorzystywana w linkach [edytuj] i [odśwież] i w linku do transkludowanej strony w ramce pod dokumentacją, a parametr zawartość jest używany do zawartości okna dokumentacji. Powyższy kod oznacza, że treść jest transkludowana jako {{Inna strona/opis{{!}}parametry}}. W tym przykładzie parametry są także dołączane do podstrony /opis.

Najlepsza praktyka

Kod powinien być dodany na dole kodu szablonu, bez odstępu przed tagiem <noinclude>, (który mógłby powodować dodatkowy odstęp na stronach, gdzie szablon jest wykorzystywany).

Kategorie, które odnoszą się do samego szablonu, powinny być dodawane na dole podstrony /opis, wewnątrz tagów <includeonly>. Interwiki szablonu powinny być umieszczane w Wikidanych.

Jeśli strona dokumentacji zawiera tagi { { tag|includeonly|o } } lub { { tag|noinclude|o } } jako część widocznego tekstu dokumentacji, zamień „<” na „&lt;”.

Nagłówek

W przestrzeni nazw szablonów, szablon pokazuje następujący nagłówek:

Dokumentacja szablonu

W większości przestrzeni nazw, takich jak np. „Wikipedia:”, pokazuje następujący nagłówek:

Dokumentacja

Parametr nagłówek może być użyty do zmiany treści nagłówka na dowolny tekst, np.:

{{Dokumentacja|nagłówek=Dokumentacja infoboksu}}

Jeśli parametr nagłówek jest pusty, ale zdefiniowany, nad dokumentacją nie wyświetla się nagłówek, ani linki, na przykład"

{{Dokumentacja|nagłówek=}}

Parametr styl nagłówka może być dodatkowo wypełniony wartościami CSS do zmiany jego wyglądu (bez cudzysłowów " ", ale ze średnikami ;); na przykład:

heading-style=font-size:150%;color:red;

Ramka z linkami

Pod dużym oknem zawierającym dokumentację znajduje się mniejsze, zawierające linki i metainformacje na temat tej dokumentacji. Zawartość tego okienka zależy od użytych parametrów oraz od przestrzeni nazw. W pewnych przypadkach nie pokazuje się ono wcale.

Aby ukryć ręcznie to okno, należy podać parametr | okno linków = nie.

Funkcje automatyczne

Jeśli podstrona dokumentacji nie istnieje, link [stwórz] zawiera parametr preload, dzięki czemu pole edycji zostanie wypełnione podstawowym kodem dokumentacji.

Szczegóły techniczne

Stroną z preloadem dla przycisku [stwórz] jest Szablon:Dokumentacja/preload.

Pełna składnia

{{Dokumentacja}}

{{Dokumentacja
 | zawartość =
}}

{{Dokumentacja
| [ścieżka strony dokumentacji]
| styl nagłówka =
| nagłówek =
| okno linków =
}}