Szablon:Kotwica

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

Użycie

Szablon liniowy do tworzenia indeksu.

Opis parametrów

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)

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

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

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

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="wasn 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="wasn 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

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

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

Parametry szablonu (strukturyzacja Wizualnego Edytora)

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

Parametry szablonu[Zarządzaj danymi szablonu]

ParametrOpisTypStatus
11 kotwica

Parametr identyfikatora danego indeksu liniowego.

Wartość domyślna
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ż

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.