Szablon:Kotwica

Z Wikibooks, biblioteki wolnych podręczników.
Przejdź do nawigacji Przejdź do wyszukiwania
Template-info.png Dokumentacja szablonu [zobacz] [edytuj] [historia] [odśwież]

Użycie[edytuj]

Szablon liniowy do tworzenia indeksu.

Opis parametrów[edytuj]

Szablon przyjmuje parametry:

  • kotwica lub 1 - parametr identyfikatora danego indeksu liniowego (domyślnie przyjmuje wartość: kotwica),
  • klucz lub 2 - parametr informujący wyszukiwarkę systemu MediaWiki, jakie możliwe klucze można wyszukać na stronie.

Wikikod, zbudowany za pomocą szablonu znaczników (kombajnu)[edytuj]

Szablon {{Kotwica}} ma kod w zależności od znacznika: {{Znacznik}}, przedstawiający się:

Szablon {{Kotwica}}
{{Znacznik|tag=span|id={{{kotwica|{{{1|kotwica}}}}}}|styl=display:inline-block;width:0;height:0;overflow:hidden|{{{klucz|{{{2|}}}}}}}}

Przykład[edytuj]

Przykład
{{Kotwica|unikalny link|klucz}}
Kod wyniku
<span  id="unikalny link"  style="display:inline-block;width:0;height:0;overflow:hidden"  >klucz</span>

Opis działania[edytuj]

Przykład pierwszy

Szablon można umieszczać w nagłówkach rozdziałów:

==={{Kotwica|roz01|klucz1}} Oto jest nagłówek===
A do tego rozdziału można linkować za pomocą szablonu {{LinkUstęp|#roz01|wyświetlana=Inna nazwa ustępu}}.
Wynik

klucz1 Oto jest nagłówek[edytuj]

A do tego rozdziału można linkować za pomocą szablonu Inna nazwa ustępu.

Kod
=== <span  id="roz01"  style="display:inline-block;width:0;height:0;overflow:hidden"  >klucz1</span> Oto jest nagłówek ===
A do tego rozdziału można linkować za pomocą szablonu <span class="wskazuje_na_aktualną_stronę_z_nagłówkiem link">[[#roz01|Inna nazwa ustępu]]</span>.

Przykład drugi

Również można linkować nie tylko do rozdziałów, ale również do punktów w tekście, wystarczy umieścić szablon {{Kotwica}} właśnie tak:

Oto jest tekst{{Kotwica|punkt|klucz2}}, na który możemy linkować.
A linkowanie do niego polega tak: {{LinkUstęp|#punkt|wyświetlana=Inna nazwa ustępu}}.
Wynik
Oto jest tekstklucz2, na który możemy linkować.
A linkowanie do niego polega tak: Inna nazwa ustępu.
Kod
:Oto jest tekst<span  id="punkt"  style="display:inline-block;width:0;height:0;overflow:hidden"  >klucz2</span>, na który możemy linkować.
:A linkowanie do niego polega tak: <span class="wskazuje_na_aktualną_stronę_z_nagłówkiem link">[[#punkt|Inna nazwa ustępu]]</span>.

Trzeba pamiętać o tym, że identyfikator znacznika (id, a odwołanie w szablonie {{Znacznik}} poprzez | id = unikalny_link), tutaj: <span>...</span>, musi być unikalny w całym dokumencie.

Efekty działania[edytuj]

Otrzymamy niewidoczne miejsce, do którego będziemy mogli linkować, podając: [[nazwa strony#unikalny link]], lub używając szablonu: {{LinkUstęp}}, lub jego kolegów.

Błędy[edytuj]

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

Parametry szablonu (strukturyzacja Wizualnego Edytora)[edytuj]

Szablon liniowy kotwica, służy do wstawiania kotwic, do którego można się odwołać.

Parametry szablonu

ParametrOpisTypStatus
11 kotwica

Parametr identyfikatora danego indeksu liniowego.

Domyślne
kotwica
Ciąg znakówwymagany
22 klucz

Parametr informujący wyszukiwarkę systemu MediaWiki, jakie możliwe klucze można wyszukać na stronie.

Ciąg znakówsugerowany

Zobacz też[edytuj]

Szablony kotwic
  • {{Indeksuj}} - szablon blokowy oparty o znacznik blokowy: <div>...</div>, służący do wstawiania kotwicy, dzięki jemu można też wyszukiwać informacje w oparciu o słowa kluczowe w całym dokumencie,
  • {{Id}} - szablon do tworzenia elementu z tagiem z identyfikatorem id tworzącego kotwicę,
Szablon budulec
  • {{Znacznik}} - szablon, o który ten szablon, jest zbudowany, w oparciu o element liniowy: <span>...</span>, o zawartości pustej pomiędzy tymi znacznikami,
Szablony linków do ustępu
  • {{LinkUstęp}} - linkowanie do stron do pewnych części ich za pomocą identyfikatora id,
  • {{Sekcja referencyjna}} - linkowanie do stron do ich pewnych części w danym podręczniku względem identyfikatora znacznika.