Szablon:Link wewnętrzny/opis
Użycie
[edytuj]Jest to specjalistyczny szablon linków inteligetnych (tzw. linki inteligetne), a link do jego stylów mieści się w szablonie kodów linków inteligentnych z kodami na stronie {{Link wewnętrzny}}, który się znajduje pod tabelą wywołania szablonowego {{Tabela nawigacyjna}}, a w jego parametrze, tam są też linkujące do tej samej strony, czyli do szablonu kaskadowych arkuszy stylów CSS, które są od nadawawia barwy linkom, mające kolory odpowiednie dla nich, a właściwe wartości kodów znajdują się w znaczniku szablonowym {{Span}} obok tych odpowiednich elementów. Szablon koloruje linki w zależności do jakiej kategorii on należy, wskazanych przez te kody, a do tego celu używa Wikidane.
Sprawdza, jeśli podano również nazwę linku, czy ona jest taka sama jak adres linku, a jeśli tak, to w definicji jego używa tylko adresu linku, a jeśli nie, to adresu linku i nazwy linku. Szablon nie używa parametru obsługujących nazwę przestrzeni nazw, w przeciwieństwie do {{LinkOgólne}} i {{LinkOgólne2}}, które używają to bezpośrednio, i jego pochodnych, używające pośrednio.
Przykłady linków z zastosowanymi kolorami w kaskadowym arkuszu stylów: Szablon:Link wewnętrzny/styles.css
[edytuj]| Spis kodów i im odpowiadających kolorów, linków wewnętrznych i zewnętrznych, na przykładzie jednego przykładowego linku |
|---|
|
Z szablonu {{Link wewnętrzny/styles.css}} (z kaskadowych arkuszy stylów) korzystają szablony: {{Link wewnętrzny}} (skrót: {{ly}}), {{LinkURL}} (skrót: {{lz}}), {{LinkOgólne}} (skrót: {{lo}}) (i z niego korzystające wedle ich definicji), {{LinkUstęp}} (skrót: {{lu}}) (i z niego korzystające wedle ich definicji), {{Sekcja referencyjna}} (skrót: {{sr}}) i szablony symbolizujące wikikod, zbudowanych przy pomocy linków wewnętrznych: {{S}} i {{M}}, a także: {{L}}, oraz szablony sekcji: {{Osobny artykuł}}, {{Zobacz głównie}}, {{Zobacz sekcję}}, {{Zobacz też}}, {{Główny artykuł}}, {{Kategoria główna}} i {{Zobacz kategorię}} - i inne, sformułowane w oparciu o nie.
Opis parametrów
[edytuj]- Pełne skrótowe pierwsze wywołanie
{{Ly|s=|n=|z=|p=|g=|k=}}
- Pełne nieskrótowe pierwsze wywołanie
{{Link wewnętrzny|strona=|nazwa=|za=|po=|nagłówek=|klucz projektu=}}
- Pełne skrótowe drugie wywołanie
{{Ly|s=|n=|z=|p=|g=|kj=|kp=}}
- Pełne nieskrótowe drugie wywołanie
{{Link wewnętrzny|strona=|nazwa=|za=|po=|nagłówek=|kod języka=|kod projektu=}}
- Szablon przyjmuje tylko parametry nazwane
slubstrona- pełna nazwa strony bez kodu projektu lub języka, do której ma linkować na tym samym projekcje lub innym,nlubnazwa- nazwa linku,zlubza- dokończenie nazwy linku, poprzez umieszczenie tego napisu bezpośrednio po nazwie linku,plubpo- dokończenie nazwy linku, poprzez umieszczenie tego napisu bezpośrednio po linku,glubnagłówek- nagłówek rozdziału strony, do którego ma linkować,klubklucz projektu- klucz projektu siostrzanego lub językowego, używany zamiastkod językaikod projektu,kjlubkod języka- kod języka projektu, używany zamiastklucz projektu,kplubkod projektu- kod projektu, używany zamiastklucz projektu,uluburi- jeśli niepuste, to traktuj adres w linku wewnętrznym, jako adres URL, czyli on jest tak kodowany.
Szablon posiada też parametry: | bez znaczników = tak (skrót: | bz = tak) i | bez przetwarzania = tak (skrót: | bp = tak), które kolejno znaczą, że bez obramowania znacznikowego span kolorujące link, i bez głębszego, na siłę, przetwarzania linkowego, a także parametr | analiza = tak (skrót: | a = tak) do głębszego przetwarzania linkowego, ważniejszym od tego jest wcześniejszy ostatni parametr.
Przykład
[edytuj]- Możliwe poniższe warianty przykładów tego szablonu symbolizują na czym on polega, jak się powinno go używać.
{{ly|s=Pomoc:Spis treści}} → Pomoc:Spis treści → [[Pomoc:Spis treści]]
{{ly|s=Pomoc:Spis treści|n=Spis treści}} → Spis treści → [[Pomoc:Spis treści|Spis treści]]
{{ly|s=Pomoc:Spis treści|n=Pomoc:Spis treści}} → Pomoc:Spis treści → [[Pomoc:Spis treści]]
{{ly|s=Pomoc:Spis treści|g=Wstęp}} → Pomoc:Spis treści#Wstęp → [[Pomoc:Spis treści#Wstęp]]
{{ly|s=Pomoc:Spis treści|g=Wstęp|n=Pomoc:Spis treści#Wstęp}} → Pomoc:Spis treści#Wstęp → [[Pomoc:Spis treści#Wstęp]]
{{ly|s=Pomoc:Spis treści|g=Wstęp|n=Spis treści}} → Spis treści → [[Pomoc:Spis treści#Wstęp|Spis treści]]
{{ly|s=Pomoc:Spis treści|g=Wstęp|n=Pomoc:Spis treści}} → Pomoc:Spis treści → [[Pomoc:Spis treści#Wstęp|Pomoc:Spis treści]]
{{ly|s=Kategoria:Szablony|n=Szablony}} → Szablony → [[:Kategoria:Szablony|Szablony]]
{{ly|s=Kategoria:Szablony|n=Kategoria:Szablony}} → Kategoria:Szablony → [[:Kategoria:Szablony]]
{{ly|s=Kategoria:Szablony|n=w:Kategoria:Szablony|k=w}} → w:Kategoria:Szablony → [[w:Kategoria:Szablony]]
{{ly|s=Kategoria:Szablony|n=:Kategoria:Szablony}} → :Kategoria:Szablony → [[:Kategoria:Szablony|:Kategoria:Szablony]]
{{ly|s=Kategoria:Szablony|n=Kategoria:Szablony|k=w}} → Kategoria:Szablony → [[w:Kategoria:Szablony|Kategoria:Szablony]]
{{ly|s=Kategoria:Szablony|n=:w:Kategoria:Szablony|k=w}} → :w:Kategoria:Szablony → [[w:Kategoria:Szablony|:w:Kategoria:Szablony]]
{{ly|s=Category:Wikipedia templates|n=Category:Wikipedia templates|k=en:w}} → Category:Wikipedia templates → [[:en:w:Category:Wikipedia templates|Category:Wikipedia templates]]
{{ly|s=Category:Wikipedia templates|n=en:w:Category:Wikipedia templates|k=w:en}} → en:w:Category:Wikipedia templates → [[:en:w:Category:Wikipedia templates]]
{{ly|s=Category:Wikipedia templates|n=en:w:Category:Wikipedia templates|kj=en|kp=w}} → en:w:Category:Wikipedia templates → [[:en:w:Category:Wikipedia templates]]
Błędy
[edytuj]Błędy należy zgłaszać na stronie Wikibooks:Kwestie techniczne.
Parametry szablonu (strukturyzacja Wizualnego Edytora)
[edytuj]Szablon do tworzenia linków, inteligentnych kolorujących w zależności do jakiej kategorii należą, wewnętrznych. Sprawdza, jeśli podano również nazwę linku, czy ona jest taka sama jak adres linku, a jeśli tak, to w definicji jego używa tylko adresu linku, a jeśli nie, to adresu linku i nazwy linku. Szablon nie używa parametru obsługujących nazwę przestrzeni nazw, w przeciwieństwie do {{LinkOgólne}} i {{LinkOgólne2}}, które używają to bezpośrednio, i jego pochodnych, używające pośrednio.
| Parametr | Opis | Typ | Status | |
|---|---|---|---|---|
| strona | strona s | Pełna nazwa strony. | Nazwa strony | wymagany |
| nagłówek | nagłówek g | Nagłówek strony. | Ciąg znaków | sugerowany |
| nazwa | nazwa n | Nazwa linku. | Ciąg znaków | sugerowany |
| za | za z | Dokończenie nazwy linku, poprzez umieszczenie tego napisu bezpośrednio po nazwie linku. | Ciąg znaków | opcjonalny |
| po | po p | Dokończenie nazwy linku, poprzez umieszczenie tego napisu bezpośrednio po linku. | Ciąg znaków | opcjonalny |
| klucz projektu | klucz projektu k | Klucz danego projektu siostrzanego lub językowego Wikibooksa, używany zamiast zmiennych "kod języka" i "kod projektu". | Nieznany | opcjonalny |
| kod języka | kod języka kj | Kod języka projektu, do którego linkuje link, używany zamiast "klucz projektu". | Nieznany | opcjonalny |
| kod projektu | kod projektu kp | Kod projektu, do którego linkuje link, używany zamiast "klucz projektu". | Nieznany | opcjonalny |
Zobacz też
[edytuj]Zwykłe szablony linków
[edytuj]- Ogólne szablony linków inteligentnych, kolorujących linki, w zależności do jakiej kategorii one należą, w tym celu wykorzystuje projekt Wikidane
- {{LinkOgólne}} (skrót: {{lo}}) - najogólniejszy szablon linków, budulec innych szablonów linków, w tym również {{LinkUstęp}} (skrót: {{lu}}), i pośrednio innych podobnych tego typu,
- {{LinkOgólne2}} (skrót: {{lo2}}) - jest to szablon linków, oparty o szablon {{LinkOgólne}} (skrót: {{lo}}), wyświetla link, przy niepodanym drugim parametrze, z nazwą przestrzeni nazw strony,
- {{Link wewnętrzny}} (skrót: {{ly}}) - szablon służy do budowania linków inteligentnych, szablon nie ma parametru nazwy przestrzeni nazw, w przeciwieństwie do {{LinkOgólne}} (skrót: {{lo}}),
- {{Sekcja referencyjna}} (skrót: {{sr}})- szablon sekcji podręczników, używana w ramach jednej książki, szablon na substronie:
Wersja do drukulub równej subnazwie książki, albo na rozdziałowych stronach zbiorczych, wyświetla tylko linki manewrowania po całej tej stronie, a wewnątrz podręcznika, pomiędzy jego artykułami, - {{LinkURL}} (skrót: {{lz}}) - szablon tworzy, pełny adres URL, na podstawie użytych parametrów.
Szablony ustępu
[edytuj]- Szablony ogólne linków do ustępu
- {{LinkUstęp}} (skrót: {{lu}}) - szablon ogólny, budulec do tworzenia innych szablonów do ustępu na danej stronie.
- Szablony linków, do ustępu, wewnętrznych, z opcją do odwołania się do serwisów siostrzanych lub wersji językowych, polskiego Wikibooks
- {{LinkGłównaUstęp}} (skrót: {{lgu}}), {{LinkWikijuniorUstęp}} (skrót: {{lju}}), {{LinkSzablonUstęp}} (skrót: {{lsu}}), {{LinkModułUstęp}} (skrót: {{ldu}}), {{LinkPomocUstęp}} (skrót: {{lpu}}), {{LinkProjektUstęp}} (skrót: {{lru}}), {{LinkKategoriaUstęp}} (skrót: {{lku}}), {{LinkUżytkownikUstęp}} (skrót: {{lżu}}) i {{LinkSpecjalnaUstęp}} (skrót: {{lcu}}) - szablony linku do stron, do ustępu, w przestrzeni nazw kolejno: (główna), Wikijunior, Szablon, Pomoc, Wikibooks, Kategoria, Wikipedysta i Specjalna, domyślnie na polskim Wikibooksie.
- Szablony odwołujące się do do stron, do ustępu, serwisu: polskiej Wikipedii, projektu siostrzanego polskiego Wikibooks
- {{LinkPediaGłównaUstęp}} (skrót: {{lpgu}}), {{LinkPediaSzablonUstęp}} (skrót: {{lpsu}}), {{LinkPediaPomocUstęp}} (skrót: {{lppu}}) i {{LinkPediaProjektUstęp}} (skrót: {{lpru}}) - szablony linku do stron, do ustępu, w przestrzeni nazw kolejno: (główna), Szablon, Pomoc i Wikipedia, na polskiej Wikipedii.
Czyste bezznacznikowe linki uzyskane z podanego wikitekstu
[edytuj]- Szablony wydobywające linki
- {{WydobądźLinki}} - wydobywa linki wewnętrzne i zewnętrzne, jeżeli występują.
Inne
[edytuj]- Kategorie skojarzone z szablonem:
- Szablon zgłasza błędy parametrów w kategorii: Kategoria:Szablon link wewnętrzny do sprawdzenia (Liczba stron: 0).