Template:Linked/sandbox
Jump to navigation
Jump to search
[[:{{{1}}}]]
![]() | This is the template sandbox page for Template:Linked (diff). See also the companion subpage for test cases. |
This template can be used to simplify the inclusion of links in templates where users may use several different forms of syntax. It accepts a parameter and returns it linked, unless it already is. Works both with wikilinks and with http links.
It is primarily of use in templates and should not be used in articles directly.
This template can be substituted.
Usage
Wiki links
{{linked|Foo}}
→ Foo{{linked|Foo|Bar}}
→ Bar{{linked|[[Foo]]|Bar}}
→ [[:Template:Str crop]]{{linked|:Foo}}
→ Foo{{linked|File:Example.jpg}}
→ File:Example.jpg{{linked|:File:Example.jpg}}
→ File:Example.jpg{{linked|Category:Food}}
→ Category:Food{{linked|:Category:Food}}
→ Category:Food{{linked|[[Category:Food]]}}
→ [[:Template:Str crop]]{{linked|[[File:Example.jpg]]}}
→ [[:Template:Str crop]]
Http links
{{linked| http://example.org}}
→ [[[:Template:Str trim]]]{{linked|http://example.org|Bar}}
→ [[[:Template:Str trim]] Bar]{{linked|[http://example.org Foo]|Bar}}
→ Foo
Https links
{{linked|https://example.org}}
→ [[[:Template:Str trim]]]{{linked|https://example.org|Bar}}
→ [[[:Template:Str trim]] Bar]{{linked|[https://example.org Foo]|Bar}}
→ Foo
Protocol-relative // links
{{linked|//example.org}}
→ [1]{{linked|//example.org|Bar}}
→ Bar{{linked|[//example.org Foo]|Bar}}
→ Foo
See also
- {{File title}}
- {{Category title}}
- {{Transclude}}
The above documentation is transcluded from Template:Linked/doc. (edit | history) Editors can experiment in this template's sandbox (edit | diff) and testcases (edit) pages. Please add categories to the /doc subpage. Subpages of this template. |