Szablon:A
Ten szablon wykorzystuje dość skomplikowane cechy mechanizmów MediaWiki. Nie zaleca się jego modyfikacji osobom niedoświadczonym. Osoba proponująca zmiany powinna być przygotowana do naprawienia wszelkich niepożądanych ubocznych efektów swoich działań. Eksperymenty należy prowadzić w brudnopisie. |
|
Użycie
edytujSzablon {{N}} podaje nazwę szablonu, modułu, czy kategorii. Jeżeli istnieje, np.: szablon Szablon:Książka:<nazwa szablonu>
, to zwraca jego nazwę, w przeciwnym przypadku zwraca nazwę szablonu w postaci Szablon:<nazwa szablonu>
, podobnie jest z innymi obsługiwanymi przestrzeniami. A szablon {{T}} tak uzyskaną nazwę szablonu, którym jest pewien szablon, który rozwija z parametrami podanymi w tym szablonie nie licząc pierwszego jego parametru, którym jest nazwa niepełna szablonu. Szablon {{A}} z nazwy szablony (bez przestrzeni nazw) usuwa przedrostek Książka:
.
Opis parametrów
edytujSzablon {{N}} przyjmuje tylko jeden parametr | 1 =
, którą jest nazwa niepełna szablonu, modułu, czy kategorii. Szablon {{A}} przyjmuje tylko jeden parametr, którym jest niepełna nazwa strony szablonu, modułu, czy kategorii. Szablon {{T}} podobnie jak poprzedni szablon, tylko dodatkowo dopuszcza parametry szablonu, którego uruchamia z nimi szablon o nazwie uzyskanej z funkcji {{#invoke:Ramka|N}}.
Szablon {{N|<nazwa strony>|p=[0|1|2]|n=tak}}
przyjmuje parametry oznaczające:
p
, tzn.| p = 0
lub niepodana, oznacza przestrzeń szablonu,| p = 1
przestrzeń modułu i| p = 2
przestrzeń kategorii.n
, gdy pusta lub niepodana oznacza pełną nazwę strony, a gdy jest niepusta, tylko nazwę strony.
Szablon {{T}} parametry nienazwane większe od jeden, ale nie pierwszy parametr, jego numer zmniejsza o jeden, a inne pozostawia je w takiej formie, jakim są (nie pierwszy, który nie jest wliczany do parametrów szablonu). W ten sposób wywołujemy szablon podany jako pierwszy parametr tego szablonu z tymi tak uzyskanymi parametrami.
Szablon {{T}} używamy w przypadku pierwszego stopnia zagnieżdżenia, a {{T2}} zaś drugiego. Użycie szablonu {{T}} zamiast w {{T2}} w drugim stopniu zagnieżdżenia powoduje pętlę szablonów i dlatego tak powinno się to stosować, by nie wywołać tego błędu. Oba szablony korzystają tylko z ramki {{#invoke:Ramka|T}}, czyli z tej samej funkcji w tym module. Te szablony są z obramówką {{DivLinia}}.
Szablony {{T}} i {{T2}} są względem swojej budowy z obramówką {{DivLinia}}, a szablon {{Q}} już nie. a poza tym ten szablon tak samo działa jak one.
Przykład
edytuj{{N|Unicode-c}}
→Szablon:Książka:Unicode-c
,{{N|Unicode-c|n=tak}}
→Książka:Unicode-c
{{A|Książka:Unicode-c}}
→Unicode-c
,{{A|Szablon:Książka:Unicode-c|p=tak}}
→Szablon:Unicode-c
{{N|Unicode-c|p=0}}
→Szablon:Książka:Unicode-c
,{{N|Unicode-c|p=0|n=tak}}
→Książka:Unicode-c
{{N|Zbiór zadań maturalnych|p=1}}
→Moduł:Książka:Zbiór zadań maturalnych
,{{N|Zbiór zadań maturalnych|p=1|n=tak}}
→Książka:Zbiór zadań maturalnych
{{N|Zbiór zadań maturalnych/Szablony|p=2}}
→Kategoria:Książka:Zbiór zadań maturalnych/Szablony
,{{N|Zbiór zadań maturalnych/Szablony|p=2|n=tak}}
→Książka:Zbiór zadań maturalnych/Szablony
{{T|Unicode-c|wstecz=13|dalej=15}}
,{{T2|Unicode-c|wstecz=13|dalej=15}}
i{{Q|Unicode-c|wstecz=13|dalej=15}}
→
Błędy
edytujBłędy należy zgłaszać na stronie Wikibooks:Kwestie techniczne.
Parametry szablonu (strukturyzacja Wizualnego Edytora)
edytujSzablon {{N}} podaje nazwę szablonu, modułu, czy kategorii, a szablon {{T}} uzyskany tak szablon rozwija z parametrami podanymi w tym szablonie. Parametry nienazwane większe od jedynki (niejedynkowe) zmniejsza o jeden, a inne, nie pierwszy, pozostawia je w takiej formie jakim są. Do tych parametrów nie wliczamy pierwszy parametr.
Parametr | Opis | Typ | Status | |
---|---|---|---|---|
1 | 1 | Parametr niepełny szablonu. | Nazwa strony | wymagany |
Zobacz też
edytuj- Szablony nazw i wywołań szablonów książkowych
- {{T}} (dla pierwszego stopnia zagnieżdżenia) i {{T2}} (za to dla drugiego) - szablon liczy nazwę szablonu jak szablon {{N}}, ją rozwija z parametrami szablonu według parametrów podanym w tym szablonie, do parametrów nie jest wliczany pierwszy parametr, którym jest niepełna nazwa szablonu, te szablony są obramowane szablonem {{DivLinia}},
- {{Q}} - to samo, co {{T}}, tylko bez obramowania {{DivLinia}},
- {{N}} - szablon zwraca nazwę szablonu, modułu, czy kategorii, jeżeli istnieje, np. dla szablonu
Szablon:Książka:<nazwa szablonu>
- podobnie jest dla pozostałych przestrzeni obsługiwanych, w przeciwnym wypadku zwracaSzablon:<nazwa szablonu>
, - {{A}} - szablon usuwający z nazwy szablonu, modułu, czy kategorii, przedrostek
Książka:
.
- Szablony woluminu książkowe kategorii
- {{Wolumin}} - szablon umieszcza dany artykuł w jednej przestrzeni książkowej,
- {{StronaWolumin}} - szablon na podstawie podanych parametrów generuje szereg odpowiednich kategorii książkowych,
- {{LinkWolumin}} - szablon linkuje do kategorii książkowej.
Powyższy opis jest dołączany ze strony Szablon:T/opis. (edytuj | historia)
Zobacz podstrony tego szablonu. |