Przejdź do zawartości

Szablon:N

Z Wikibooks, biblioteki wolnych podręczników.
 Dokumentacja szablonu [zobacz] [edytuj] [historia] [odśwież]

Użycie

[edytuj]

Szablon {{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

[edytuj]

Szablon {{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.

Zagnieżdżone wywołania szablonów {{T}} i {{T2}}

[edytuj]

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}}.

Różnica pomiędzy szablonem {{Q}}, a {{T}} i {{T2}}

[edytuj]

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

[edytuj]

Błędy należy zgłaszać na stronie Wikibooks:Kwestie techniczne.

Szablon {{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.

Parametry szablonu[Zarządzaj danymi szablonu]

ParametrOpisTypStatus
11

Parametr niepełny szablonu.

Nazwa stronywymagany

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 zwraca Szablon:<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.