Template:Anchor

From OpenSimulator

(Difference between revisions)
Jump to: navigation, search
(New page: {{#if:{{{1|}}}|<span id="{{{1|}}}"></span>}}<!-- -->{{#if:{{{2|}}}|<span id="{{{2|}}}"></span>}}<!-- -->{{#if:{{{3|}}}|<span id="{{{3|}}}"></span>}}<!-- -->{{#if:{{{4|}}}|<span id="{{{4|}}...)
 
m
 
(2 intermediate revisions by one user not shown)
Line 10: Line 10:
 
-->{{#if:{{{10|}}}|<span id="{{{10|}}}"></span>}}<!--
 
-->{{#if:{{{10|}}}|<span id="{{{10|}}}"></span>}}<!--
 
-->{{#if:{{{11|}}}|<span class="error">[[Template:Anchor]] (or Anchors): too many anchors, maximum is 10.</span>}}<noinclude>
 
-->{{#if:{{{11|}}}|<span class="error">[[Template:Anchor]] (or Anchors): too many anchors, maximum is 10.</span>}}<noinclude>
Usage: See [http://en.wikipedia.org/wiki/Template:Anchor Template:Anchor@MediaWiki]
+
 
 +
{{Documentation}}
 +
<!-- PLEASE ADD CATEGORIES AND INTERWIKIS TO THE /doc SUBPAGE, THANKS -->
 
</noinclude>
 
</noinclude>

Latest revision as of 00:37, 21 October 2011


[edit] [purge] Template documentation

The template {{anchor}} inserts one or more HTML anchors in a page. Those locations can then be linked to using [[#link|...]] syntax.

[edit] Examples

1. {{anchor|foo}}

could be linked to with [[#foo|...]] from within the same article,
or it could be linked to with [[articlename#foo|...]] from other articles and from redirects.

2. Anchors can be more suitable for inter-article linking than section titles are. For example,

== <code style="color:green;">{{anchor|foo}} Section title ==</code>
Here, links via [[articlename#foo]] would remain valid even if the section were renamed.

3. The template can be used to create up to ten anchors with a single call. For example,

{{anchor|foo|bar|baz}}
will create three anchors that can then be linked to with [[#foo]], [[#bar]] and [[#baz]].
Specifying more than 10 anchors will cause an error message to be displayed.

[edit] Limitations

  • Anchor names that contain # (hash), | (pipe), = (equal) will not work as expected. However, the latter can be worked around with {{=}}; a redirect with "=" in its name will link properly to an anchor with {{=}}. Markup code such as <sup></sup> and <sub></sub> (superscript and subscript) cannot be used. Most other characters, including white space and punctuation, are not a problem.
  • The template can create a maximum of 10 anchors. Specifying more than 10 anchors will result in an error message.
  • Putting each anchor name on separate lines, for example
{{anchor
|humpty
|dumpty}}
will probably not work as expected.
  • Anchor names should be unique on a page, and should not duplicate any heading titles. Duplicate anchors won't work as expected since the #links go to the first anchor with that name. Duplicate anchors also result in invalid HTML, so you can check for duplicate anchors by consulting the W3C Markup Validation Service.
  • If the template is added to a section title then the code will appear in the edit summary when that section is edited, as in "/* {{anchor|Issues}}Limitations */ New issue". This can be fixed by deleting the template code from the edit summary before the changes are saved.
Personal tools
General
About This Wiki
http://opensimulator.org/index.php?title=Template:Anchor&diff=26144&oldid=21895&printable=yes
opensimulator.org
crawl=CC-MAIN-2020-05
25389
application/http; msgtype=response
sha1:WIVXEDCNB563LIATOIQDTPMK7LMSEP7G
<urn:uuid:69749d65-79ed-4bcc-8e01-e504ed02ae57>
2020-01-27T07:42:53Z
95.216.97.40
application/xhtml+xml
sha1:WGFHT5LPLQISV3KE6YETPEQ7G4DHN3AU
<urn:uuid:c924469d-a770-4da1-811a-851266b7bb58>
http://opensimulator.org/index.php?title=Template:Anchor&diff=26144&oldid=21895&printable=yes
response
<urn:uuid:281b9191-f09c-4f3d-80bc-0db3081307be>
isPartOf: CC-MAIN-2020-05
publisher: Common Crawl
description: Wide crawl of the web for January 2020
operator: Common Crawl Admin (info@commoncrawl.org)
hostname: ip-10-67-67-196.ec2.internal
software: Apache Nutch 1.16 (modified, https://github.com/commoncrawl/nutch/)
robots: checked via crawler-commons 1.1-SNAPSHOT (https://github.com/crawler-commons/crawler-commons)
format: WARC File Format 1.1
conformsTo: http://iipc.github.io/warc-specifications/specifications/warc-format/warc-1.1/