Sjabloon:Anker
Voorkoms
Sjabloondokumentasie[sien] [wysig] [geskiedenis] [wis kasgeheue]
Die sjabloon {{Anker}} voeg een of meer HTML ankers in 'n bladsy in. Die plekke kan dan gekoppel word deur gebruik te maak van die [[#link|...]]
sintaks.
Voorbeelde
[wysig bron]1. {{Anker|vvv}}
- kan na toe geskakel word met
[[#vvv|...]]
van binne dieselfde artikel, - of dit kan na toe geskakel word met
[[artikelnaam#vvv|...]]
vanaf ander artikels en herverwysings.
2. Ankers kan ook meer gepas wees vir inter-artikel skakels as wat afdelingstitels is. Byvoorbeeld,
==
{{Anker|vvv}}
Afdelingtitel ==- Hier byvoorbeeld sal die skakel via
[[artikelnaam#vvv]]
geldig bly selfs as die afdeling hernoem word. Oorweeg die gebruik van Sjabloon:Anker kommentaar onder die afdelingtitel om HTML kommentaar te genereer wat ander redigeerders attent maak op die doel van ankers gebruik op die manier. Sien beperkings vir die redigeringsprobleme wat die manier van doen saam bring. - Die volgende is 'n voorbeel dvan wat om nie te doen nie:
== Afdelingtitel
{{Anker|bar}}
==- Hier sal die skakel
[[artikelnaam#bar]]
die gebruiker na die afdeling neem, maar sal die titelnaam ongewens verberg.
3. Die sjabloon kan gebruik word om tot 10 ankers met 'n enkele roep te skep. Byvoorbeeld,
{{Anker|vvv|bar|baz}}
- sal drie ankers skep wat dan na toe geskakel kan word met
[[#vvv]]
,[[#bar]]
en[[#baz]]
. - Indien meer as 10 ankers gespesifiseer word, sal 'n foutboodskap vertoon word.
Beperkings
[wysig bron]Karakter | kode | Sjabloon | Betekenis |
---|---|---|---|
" | " "
|
N/b | (dubbelle) aanhalingsteken |
# | #
|
N/b | hash-teken |
| | |
|
{{!}} | pyp-teken |
= | =
|
{{=}} | gelyk aan |
- Ankername wat enige karakters wat in die tabel hier regs vertoon word, bevat, sal nie werk soos verwag word nie. Die karakters kan egter met die "&#" kodes vertoon word, soos hiernaas gewys word. Of, die pyp- en gelykaansimbool kan by verbygekom word met {{!}} en {{=}}, onderskeidelik. Markup-kode soos
<sup>
en<sub>
(boskrif en onderskrif) kan nie gebruik word nie. Meeste ander karakters, insluitend wit spasie en leestekens, is nie 'n probleem nie. - Die kan 'n maksimum van 10 ankers maak. Deur meer as 10 ankers te spesifiseer sal 'n foutboodskap tot gevolg hê.
- Anders as met meeste sjablone sal die plaas van 'n enkele ankernaam op 'n nuwe lyn, soos byvoorbeeld
{{Anker
|hompie
|kedompie}}- nie werk soos verwag word nie.
- Ankername moet uniek wees op 'n bladsy, en ook nie enige opskriftitels dupliseer nie. Gedupliseerde ankers sal nie werk volgens verwagting nie aangesien die #skakels na die eerste anker met daardie naam sal spring. Gedupliseerde ankers sal ook ongeldige HTML tot gevolg hê; jy kan soek na duplikaat ankers deur die blad deur die W3C Markup Validation Service te sit.
- Indien die sjabloon by 'n afdelingtitel geplaas word sal die kode in die redigeringsamevatting verskyn tydens die redigering van die afdeling, soos met "/* {{Anker|Issues}}Beperkings */ Nuwe issue". Dit kan reggestel word deur die sjabloonkode te verwyder van die redigeersamevatting voor die wysigings gestoor word. Die regstelling breek egter die afdelingskakel in die artikelhersiening se geskiedenis. Oorweeg dus om eerder Sjabloon:Tlsp onder die afdelingtitel te plaas om HTML kommentaar te genereer en ander redigeerders attent te maak op die doel van die ankers wat op die manier gebruik is, sodat hulle nie die anker wegskuif uit die afdelingopskrif nie, as hulle die potensieel skadelike effekte opmerk in hul redigeersamevatting.
- Ankerskakels is kassensitief in sommige webblaaiers, so behandel eerder alle ankers as kassensitief.
Die bostaande dokumentasie is ingesluit vanaf Sjabloon:Anker/doc. (wysig | geskiedenis) Redigeerders kan eksperimenteer in hierdie sjabloon se sandput (skep | spieël) en toetsgevalle (skep) blaaie. Plaas asseblief kategorieë op die /doc-subbladsy. Subbladsye vir die sjabloon. |