Szablon:LinkSubNazwaNadArtykułu
|
Użycie[edytuj]
Szablon do użycia, jako parametr szablonów nawigacji, w przestrzeniach nazw: (główna), Wikijunior i Wikipedysta oraz nibyprzestrzeni nazw: Wikibooks:Brudnopis w przestrzeni nazw Wikibooks, (w nich w artykułach podręczników).
- Nazwy
- {{AktualnaKsiążka}} - wyświetla nazwę aktualnej książki,
- {{NastępnyArtykuł}} lub {{NastępnyArtykuł|1=poziom}} - wyświetla nazwę następnego artykułu książki, do bieżącego, względem nazwy książki,
- {{PoprzedniArtykuł}} lub {{PoprzedniArtykuł|1=poziom}} - wyświetla nazwę poprzedniego artykułu książki, do bieżącego, względem nazwy książki.
Gdy niepodany jest | 1 = poziom
, gdzie poziom
, to liczba, lub podana z wartością 0, to szablon nie rozróżnia poziomu nazwy artykułu, gdy poziom>0
, to szablon szuka następny lub poprzedni o poziomie równej podanemu poziomowi, ale ten poziom nazwy artykułu, do której ten szablon został wstawiony nie musi być równy podanemu. Poziom równy | 1 = 1
, wtedy jest, gdy nazwa artykułu nie zawiera żadnego prawego ukośnika, | 1 = 2
, gdy zawiera jeden ukośnik, a | 1 = 3
, gdy dwa ukośniki, itd.. Przy generowaniu poziomu bardzo potrzebny jest szablon {{PoziomNazwyArtykułu}}. Powyższe szablony przyjmują parametr niepusty | nagłówek = tak
, gdy szablon uwzględnia w swoim działaniu nagłówki, w przeciwnym wypadku nagłówki nie są używane. Przykłady: {{NastępnyArtykuł|nagłówek=tak}} i {{PoprzedniArtykuł|nagłówek=tak}}. Te szablony przyjmują również parametr niepusty | nazwa = tak
, wtedy zamiast nazwy artykułu jest wyświetlana nazwa linku. Przykłady: {{NastępnyArtykuł|nazwa=tak}} i {{PoprzedniArtykuł|nazwa=tak}}. Te parametry opisane tutaj można ze sobą mieszać.
- Inne nazwy
- {{NazwaAktualnyArtykuł}} - wyświetla nazwę aktualnego artykułu.
- Linki
- {{LinkAktualnaKsiążka}} - wyświetla link z nazwą aktualnej książki,
- {{LinkNastępnyArtykuł}} lub {{LinkNastępnyArtykuł|1=poziom}} - wyświetla link z nazwą następnego artykułu książki, do bieżącego, względem nazwy książki,
- {{LinkPoprzedniArtykuł}} lub {{LinkPoprzedniArtykuł|1=poziom}} - wyświetla link z nazwą poprzedniego artykułu książki, do bieżącego, względem nazwy książki.
- {{LinkNastępnySubArtykuł}} lub {{LinkNastępnySubArtykuł|1=poziom}} - wyświetla link z subnazwą następnego artykułu książki, do bieżącego, względem nazwy książki,
- {{LinkPoprzedniSubArtykuł}} lub {{LinkPoprzedniSubArtykuł|1=poziom}} - wyświetla link z subnazwą poprzedniego artykułu książki, do bieżącego, względem nazwy książki.
Dla powyższych szablonów podobnie jest jak dla szablonów {{NastępnyArtykuł}} i {{PoprzedniArtykuł}}, tylko z tą różnicą, że te szablony generują linki.
- Ściśle określone nazwy artykułów
- {{PierwszyArtykuł}} - podaje nazwę pierwszego artykułu książki,
- {{OstatniArtykuł}} - podaje nazwę ostatniego artykułu książki,
- {{PomiędzyArtykuł}} - podaje nazwę artykułu książki, ze zbioru artykułów w książce, sposób losowy, bez pierwszego i ostatniego artykułu,
- {{LosowyArtykuł}} - podaje nazwę losowego artykułu książki.
Te szablony przyjmują opisane powyżej parametry niepuste | nagłówek = tak
lub | nazwa = tak
.
- Szablony pobierania pewnych wartości
- {{PobierzNazwęArtykułu}} - podaje nazwę artykułu o podanym numerze,
- {{PobierzNumerArtykułu}} - dla podanej nazwy artykułu, podaje jego numer,
- {{PobierzNazwęNagłówka}} - pobiera nazwę rozdziału w danej książce mając jego numer,
- {{PobierzNumerNagłówka}} - pobiera numeru rozdziału w danej książce.
Powyższe szablony przyjmują opcjonalnie parametr niepusty: | poziomowo = tak
- wielopoziomowe liczenia numerka nagłówka, czy artykułu, ewentualnie z nagłówkiem, a | nagłówek = tak
- w swoich rozważaniach uwzględnia również nagłówki artykułów w linkach na stronie głównej, przyjmują dwa pierwsze szablony. Za to szablon te wszystkie szablony przyjmują opcjonalny parametr | który =
(domyślna wartość jest 1
), który mówi, o którym wystąpieniu nagłówka na stronie głównej podręcznika ma zwrócić numer nagłówka. Te parametry w powyższych szablonach są niewymagane.
- {{NazwaLinkuArtykułu}} - podaje nazwę linku artykułu,
- {{SubNazwaNadArtykułu|1=poziom nazwy artykułu|2=krok}} - podaje subnazwę nadartykułu o numerze
poziom nazwy artykułu
, - {{NazwaNadArtykułu|1=poziom nazwy artykułu}} - podaje nazwę nadartykułu o numerze o numerze
poziom nazwy artykułu
, - {{LinkNazwaNadArtykułu|1=poziom nazwy artykułu}} - podaje link do nadartykułu o nazwie linku równej jego subnazwie,
- {{LinkSubNazwaNadArtykułu|1=poziom nazwy artykułu|2=krok}} - podaje link do nadartykułu o nazwie linku równej jego subnazwie.
- Szablony liczące
- {{LiczbaArtykułówKsiążki}} - podaje liczbę artykułu danej książki,
Szablon przyjmuje opcjonalnie parametr niepusty | nagłówek = tak
.
- {{PoziomNazwyArtykułu}} - podaje poziom nazwy artykułu.
Nazwa książki jest bez pełnej nazwy książki
- Linie wpisowe, z artykułem i ewentualnie z nagłówkiem, na stronie głównej książki, i innymi danymi
- {{LiniaArtykułuKsiążki}} - podaje linię, z linkiem do danego artykułu, ze strony głównej książki, na stronie jego artykułu.
Szablon używa też parametru | analiza = tak
, który mówi, że linia, ściągnięta z danej książki z jej strony głównej, ma prawidłowo działać na każdej stronie, nawet gdy ona posiada linki względne (są one zamieniane na linki bezwzględne), lub gdy linia posiada w zawartości szablon {{SpisTreści}}, zastępuje go bezwzględnym linkiem względem jego parametru. Szablon nie rozwija pobranej linii, aby go rozwinąć, należy użyć funkcji {{#invoke:Ramka|Rozwiń}}.
Zanim użyje się tych szablonów w artykułach książek, to na ich stronach głównych należy użyć szablonu linków dla tych czterech przestrzeni (również linki wewnętrzne) wywoływany dla każdego ich artykułu.
Często używane szablony[edytuj]
- Poniższy opis szablonów jest dla nich, przykład: jakikolwiek poniższy szablom wstawiono do artykułu: Uciążliwość zapachowa/Węch człowieka/Receptory węchowe i kodowanie zapachu
- {{AktualnaKsiążka}} → Uciążliwość zapachowa
- {{NastępnyArtykuł}} → Klasyfikacja zapachów według rodzaju
- {{PoprzedniArtykuł}} → Węch człowieka/Elementy fizjologii narządu węchu
- {{NazwaAktualnyArtykuł}} → Węch człowieka/Receptory węchowe i kodowanie zapachu
- {{LinkAktualnaKsiążka}} → Uciążliwość zapachowa
- {{LinkNastępnyArtykuł}} → Klasyfikacja zapachów według rodzaju
- {{LinkPoprzedniArtykuł}} → Węch człowieka/Elementy fizjologii narządu węchu
- {{LinkNastępnySubArtykuł}} → Klasyfikacja zapachów według rodzaju
- {{LinkPoprzedniSubArtykuł}} → Elementy fizjologii narządu węchu
Opis szablonów zwykle nieużywanych w szablonach nawigacyjnych[edytuj]
- Poniższy opis szablonów jest dla nich, przykład: jakikolwiek poniższy szablom wstawiono do artykułu: Uciążliwość zapachowa/Węch człowieka/Receptory węchowe i kodowanie zapachu
- Wywołanie szablonu, w artykule - {{PierwszyArtykuł}}, szablon wyświetla nazwę pierwszego artykułu podręcznika:
- {{PierwszyArtykuł}} → Wstęp.
- Wywołanie szablonu, w artykule - {{OstatniArtykuł}}, szablon wyświetla nazwę do ostatniego linku artykułu:
- {{OstatniArtykuł}} → Indeks.
- Wywołanie szablonu, w artykule - {{PomiędzyArtykuł}}, szablon wyświetla nazwę losowego artykułu pomiędzy pierwszym a ostatnim:
- {{PomiędzyArtykuł}} → Olfaktometria inżynierska/Olfaktometria dynamiczna.
- Wywołanie szablonu, w artykule - {{LosowyArtykuł}}, szablon wyświetla nazwę losowego artykułu podręcznika:
- {{LosowyArtykuł}} → Analiza sensoryczna/Zakres zastosowań analizy sensorycznej.
- Wywołanie szablonu, w artykule - {{PobierzNazwęArtykułu}}, pobiera nazwę artykułu o danym numerze:
- {{PobierzNazwęArtykułu|3|który=1}} → Węch człowieka,
- {{PobierzNazwęArtykułu|5|który=1}} → Węch człowieka/Elementy fizjologii narządu węchu.
- Z parametrem
| poziomowo = tak
, który podaje wielopoziomową pozycję artykułu w książce:
- {{PobierzNazwęArtykułu|3|poziomowo=tak|który=1}} → Węch człowieka,
- {{PobierzNazwęArtykułu|3.2|poziomowo=tak|który=1}} → Węch człowieka/Elementy fizjologii narządu węchu.
Szablony powyższe jako pierwszy parametr przyjmują numer artykułu we spisie treści na stronie głównej książki, generują na podstawie tego nazwę artykułu o tym numerze.
- Wywołanie szablonu, w artykule - {{PobierzNumerArtykułu}}, liczy numer artykułu w podręczniku o takiej nazwie:
- {{PobierzNumerArtykułu|Węch człowieka|który=1}} → 3,
- {{PobierzNumerArtykułu|Węch człowieka/Elementy fizjologii narządu węchu|który=1}} → 5.
- Z parametrem
| poziomowo = tak
, który podaje wielopoziomową pozycję artykułu w książce:
- {{PobierzNumerArtykułu|Węch człowieka|poziomowo=tak|który=1}} → 3,
- {{PobierzNumerArtykułu|Węch człowieka/Elementy fizjologii narządu węchu|poziomowo=tak|który=1}} → 3.2.
- Pobieranie numeru nagłówka na stronie głównej książki wywołany ten szablon w artykule Historia powszechna/Źródła historyczne
- Bez uwzględnienia wielopoziomowej pozycji artykułu
- {{PobierzNumerNagłówka|Starożytny Rzym|który=1}} → 8.
- Z wielopoziomową pozycją artykułu
- {{PobierzNumerNagłówka|Starożytny Rzym|poziomowo=tak|który=1}} → 2.6.
- {{PobierzNazwęNagłówka|8|który=1}} → Starożytny Rzym.
- Z wielopoziomową pozycją artykułu
- {{PobierzNazwęNagłówka|2.6|poziomowo=ta|który=1}} → Starożytny Rzym.
Szablony powyższe przyjmują jako pierwszy parametr nazwę artykułu, generują numer jego we spisie treści na stronie głównej książki.
- Wywołanie szablonu, w artykule - {{NazwaLinkuArtykułu}}, pobiera nazwę linku na stronie głównej, ale nie nazwę strony:
- {{NazwaLinkuArtykułu}} → Receptory węchowe i kodowanie zapachu.
- Wywołanie szablonu, w artykule - {{LiczbaArtykułówKsiążki}}, liczy liczbę wszystkich artykułów w podręczniku na podstawie jej strony głównej:
- {{LiczbaArtykułówKsiążki}} → 43.
- Wywołanie szablonu, w artykule - {{PoziomNazwyArtykułu}}, liczy poziom nazwy artykułu:
- {{PoziomNazwyArtykułu}} → 2.
Ponieważ nazwa artykułu zawiera jeden znak /
w nazwie artykułu, to jego poziom jest po prostu 2
, inaczej gadając, poziom jest o jeden większy niż jest liczba tego znaku. Pobiera subnazwę bazową artykułu
- {{SubNazwaNadArtykułu|0}} → Węch człowieka/Receptory węchowe i kodowanie zapachu
- {{SubNazwaNadArtykułu|1}} → Węch człowieka
- {{SubNazwaNadArtykułu|1|1}} → Węch człowieka
- {{SubNazwaNadArtykułu|1|2}} → Węch człowieka/Receptory węchowe i kodowanie zapachu
- {{SubNazwaNadArtykułu|2}} → Receptory węchowe i kodowanie zapachu
- Wywołanie szablonu, w artykule - {{NazwaNadArtykułu}}, pobiera nazwę bazową artykułu:
- {{NazwaNadArtykułu|0}} → Węch człowieka/Receptory węchowe i kodowanie zapachu
- {{NazwaNadArtykułu|1}} → Węch człowieka
- {{NazwaNadArtykułu|2}} → Węch człowieka/Receptory węchowe i kodowanie zapachu
- Wywołanie szablonu, w artykule - {{LinkSubNazwaNadArtykułu}}, pobiera subnazwę bazową artykułu i z niego tworzy link:
- {{LinkSubNazwaNadArtykułu|0}} → Węch człowieka/Receptory węchowe i kodowanie zapachu
- {{LinkSubNazwaNadArtykułu|1}} → Węch człowieka
- {{LinkSubNazwaNadArtykułu|1|1}} → Węch człowieka
- {{LinkSubNazwaNadArtykułu|1|2}} → Węch człowieka/Receptory węchowe i kodowanie zapachu
- {{LinkSubNazwaNadArtykułu|2}} → Receptory węchowe i kodowanie zapachu
- Wywołanie szablonu, w artykule - {{LinkNazwaNadArtykułu}}, tworzy nazwę bazową artykułu i tworzy z niego link:
- {{LinkNazwaNadArtykułu|0}} → Węch człowieka/Receptory węchowe i kodowanie zapachu
- {{LinkNazwaNadArtykułu|1}} → Węch człowieka
- {{LinkNazwaNadArtykułu|2}} → Węch człowieka/Receptory węchowe i kodowanie zapachu
W powyższych szablonach przyjęto, że nazwa artykułu jest bez pełnej nazwy książki.
- Linie, w wpisami danego artykułu i z ewentualnie z nagłówkiem, na stronie głównej, i innymi danymi w niej. Jeżeli linia zawiera linki do różnych artykułów podręcznika, to linia jest do najbliższego takiego linku, ale bez tego linku.
- {{LiniaArtykułuKsiążki}} → wynik: Receptory węchowe i kodowanie zapachu → wikikod: [[Uciążliwość zapachowa/Węch człowieka/Receptory węchowe i kodowanie zapachu|Receptory węchowe i kodowanie zapachu]]
Opis parametrów[edytuj]
Szablon standardowo nie przyjmuje parametrów podstawowych, ale niektóre potrzebują dodatkowych zmiennych.
- Parametry niestandardowe
nazwa przestrzeni nazw
- nazwa przestrzeni nazw, do której należy książka - opcjonalny,nazwa jednostki
- nazwa jednostki artykułu książki, gdy niepodany, to wyświetla nazwy nagłówków aktualnej strony głównej podręcznika - opcjonalny.
- Powyższe parametry są to parametry pudełka modułu pudełek {{#invoke:Pudełko}}.
Przykład[edytuj]
- Strona główna książki
- Poprzez użycie tylko szablonu {{SpisTreści}} w postaci:
{{SpisTreści|Artykuł pierwszy tej książki}} {{SpisTreści|Artykuł drugi tej książki}} {{SpisTreści|Artykuł trzeci tej książki}} ... {{SpisTreści|Artykuł przedostatni tej książki}} {{SpisTreści|Artykuł ostatni tej książki}}
- Dzięki użyciu tylko szablonu {{Sekcja referencyjna}}, jako:
{{Sekcja referencyjna|Artykuł pierwszy tej książki}} {{Sekcja referencyjna|Artykuł drugi tej książki}} {{Sekcja referencyjna|Artykuł trzeci tej książki}} ... {{Sekcja referencyjna|Artykuł przedostatni tej książki}} {{Sekcja referencyjna|Artykuł ostatni tej książki}}
- Szablon też rozumie dowolne rodzaje szablonów linków, nie tylko {{SpisTreści}} i {{Sekcja referencyjna}}, ale też linki wewnętrzne {{Link wewnętrzny}} (również: {{LinkOgólne}}, {{LinkGłówna}}, {{LinkWikijunior}} - {{LinkWikijunior2}}, {{LinkProjekt}} - {{LinkProjekt2}}, i {{LinkUżytkownik}} - {{LinkUżytkownik2}}):
[[/Artykuł pierwszy tej książki/]] [[/Artykuł drugi tej książki/]] [[/Artykuł trzeci tej książki/]] [[Książka/Artykuł czwarty tej książki]] [[Książka/Artykuł piąty tej książki]] ... [[/Artykuł przedostatni tej książki/]] [[/Artykuł ostatni tej książki/]]
Lub formie mieszanej poprzez użycie szablonów: {{SpisTreści}} i {{Sekcja referencyjna}} oraz linków wewnętrznych i jego kolegów.
- Użycie w szablonach nawigacji w artykułach tej książki
- Kod
{{UnikatowaStronaStart}} {{Lorem ipsum|3}} {{Nawigacja | 1 = {{AktualnaKsiążka}} | 2 = {{LinkPoprzedniArtykuł}} | 3 = {{LinkNastępnyArtykuł}} }} {{UnikatowaStronaKoniec}}
- Wynik
- Kod
{{UnikatowaStronaStart}} {{NawigacjaG | 1 = {{AktualnaKsiążka}} | 2 = {{LinkPoprzedniArtykuł}} | 3 = {{LinkNastępnyArtykuł}} }} {{Lorem ipsum|3}} {{UnikatowaStronaKoniec}}
- Wynik
- Kod
{{UnikatowaStronaStart}} {{Lorem ipsum|3}} {{Kreska nawigacja | 1 = {{AktualnaKsiążka}} | 2 = {{NastępnyArtykuł}} | 3 = {{PoprzedniArtykuł}} }} {{UnikatowaStronaKoniec}}
- Wynik
- Kod
{{UnikatowaStronaStart}} {{Lorem ipsum|3}} {{OzdobnaNawigacja | Podrecznik = {{LinkAktualnaKsiążka}} | PoprzStrona = {{LinkPoprzedniArtykuł}} | ObecnaStrona = {{NazwaAktualnyArtykuł}} | NastStrona = {{LinkNastępnyArtykuł}} }} {{UnikatowaStronaKoniec}}
- Wynik
- Kod
{{UnikatowaStronaStart}} {{Lorem ipsum|3}} {{RamkaNawigacja | podręcznik = {{AktualnaKsiążka}} | poprzedni = {{PoprzedniArtykuł}} | obecny = {{NazwaAktualnyArtykuł}} | następny = {{NastępnyArtykuł}}}} {{UnikatowaStronaKoniec}}
- Wynik
- Kod
{{UnikatowaStronaStart}} {{Lorem ipsum|3}} {{Prognav | 1 = {{AktualnaKsiążka}} | 2 = {{PoprzedniArtykuł}} | 3 = {{NastępnyArtykuł}} }} {{UnikatowaStronaKoniec}}
- Wynik
- Kod
{{UnikatowaStronaStart}} {{Lorem ipsum|3}} {{Prognavend | 1 = {{AktualnaKsiążka}} | 2 = {{PoprzedniArtykuł}} }} {{UnikatowaStronaKoniec}}
- Wynik
- Kod
{{UnikatowaStronaStart}} {{Lorem ipsum|3}} {{Prognaw | 1 = {{AktualnaKsiążka}} | 2 = {{LinkPoprzedniArtykuł}} | 3 = {{LinkNastępnyArtykuł}} }} {{UnikatowaStronaKoniec}}
- Wynik
Błędy[edytuj]
Błędy należy zgłaszać na stronie Wikibooks:Kwestie techniczne.
Parametry szablonu (strukturyzacja Wizualnego Edytora)[edytuj]
Szablon podaje nazwy stron lub linków albo numer strony, w zależności jaki to jest szablon.
Parametr | Opis | Typ | Status | |
---|---|---|---|---|
1 | 1 | Numer artykułu. | Liczba | opcjonalny |
nazwa | nazwa | Czy ma wyświetlać nazwę linku strony. | Ciąg znaków | opcjonalny |
nagłówek | nagłówek | Czy ma uwzględniać w swoich rozważaniach również nagłówki stron. | Ciąg znaków | opcjonalny |
poziomowo | poziomowo | Uwzględnia wielopoziomowość w swoich rozważaniach. | Ciąg znaków | opcjonalny |
który | który | Dla którego wystąpienia nagłówka lub artykułu ma zwrócić jego numerek lub nazwę. | Liczba | opcjonalny |
nazwa przestrzeni nazw | nazwa przestrzeni nazw | Nazwa przestrzeni nazw - parametr pudełka {{#invoke:Pudełko}}. | Nazwa strony | opcjonalny |
nazwa jednostki | nazwa jednostki | Nazwa jednostki bez nazwy przestrzeni nazw - parametr pudełka {{#invoke:Pudełko}}. | Nazwa strony | opcjonalny |
Zobacz też[edytuj]
- Szablon zaprojektowane do posługiwania się wewnątrz podręcznika
- {{SpisTreści}} - szablon spisu treści, wywoływany dla każdego artykułu w niej na stronie głównej książki,
- {{Sekcja referencyjna}} - szablon linku wewnętrznego posługiwania się artykułami w obrębie jednego podręcznika.
- Ogólne szablony linków wewnętrznych
- {{Link wewnętrzny}} - szablon linków wewnętrznych wewnątrz- i między-projektowych.
- Szablony ogólne linków wewnętrznych
- {{LinkOgólne}} - ogólny szablon linków wewnętrznych zaprojektowanych dla różnych przestrzeni nazw, szablon operuje na linkach wewnątrz- i między-projektowych.
- Szablony szczególne linków wewnętrznych
- {{LinkGłówna}} - szablon linków wewnętrznych posługujących się na linkach w przestrzeni nazw (główna),
- {{LinkWikijunior}} i {{LinkWikijunior2}} - szablon linków wewnętrznych posługujących się na linkach w przestrzeni nazw Wikijunior, kolejno bez wyświetlania i z wyświetlaniem tej nazwy przestrzeni nazw,
- {{LinkProjekt}} i {{LinkProjekt2}} - szablon linków wewnętrznych posługujących się na linkach w przestrzeni nazw Wikibooks, kolejno bez wyświetlania i z wyświetlaniem tej nazwy przestrzeni nazw,
- {{LinkUżytkownik}} i {{LinkUżytkownik2}} - szablon linków wewnętrznych posługujących się na linkach w przestrzeni nazw Wikipedysta, kolejno bez wyświetlania i z wyświetlaniem tej nazwy przestrzeni nazw.
- Z powyższych szablonów korzystają szablony
- Szablony nawigacji: {{AktualnaKsiążka}}, {{NastępnyArtykuł}} i {{PoprzedniArtykuł}} lub {{NazwaAktualnyArtykuł}}, bądź {{LinkAktualnaKsiążka}}, {{LinkNastępnyArtykuł}} i {{LinkPoprzedniArtykuł}}.
- Inne szablony: {{PierwszyArtykuł}}, {{OstatniArtykuł}}, {{PomiędzyArtykuł}}, {{LosowyArtykuł}}, {{PobierzNazwęArtykułu}} i {{PobierzNumerArtykułu}}.
Powyższy opis jest dołączany ze strony Szablon:AktualnaKsiążka/opis. (edytuj | historia)
Zobacz podstrony tego szablonu. |