Difference between revisions of "Template:Linked/doc"
Jump to navigation
Jump to search
imported>PrimeHunter |
imported>Paine Ellsworth (update /doc - Wikidata + High use template only used on templates transcluded to more than 2,000 uses + fix incorrect usage of semicolon per H:DL) |
||
| Line 1: | Line 1: | ||
{{Documentation subpage}} | {{Documentation subpage}} | ||
| − | <!-- | + | <!-- Please place categories where indicated at the bottom of this page and interwikis at Wikidata (see [[Wikipedia:Wikidata]]) --> |
| − | + | ||
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. | 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. | ||
| Line 8: | Line 8: | ||
This template can be substituted. | This template can be substituted. | ||
=== Usage === | === Usage === | ||
| − | + | '''Wiki links''' | |
*{{tlx|linked|Foo}} → {{linked|Foo}} | *{{tlx|linked|Foo}} → {{linked|Foo}} | ||
*{{tlx|linked|Foo|Bar}} → {{linked|Foo|Bar}} | *{{tlx|linked|Foo|Bar}} → {{linked|Foo|Bar}} | ||
| Line 18: | Line 18: | ||
*{{tlx|linked|:Category:Food}} → {{linked|:Category:Food}} | *{{tlx|linked|:Category:Food}} → {{linked|:Category:Food}} | ||
| − | + | '''Http links''' | |
*{{tlx|linked|<nowiki> http://example.org</nowiki>}} → {{linked| http://example.org}} | *{{tlx|linked|<nowiki> http://example.org</nowiki>}} → {{linked| http://example.org}} | ||
*{{tlx|linked|<nowiki> http://example.org</nowiki>|Bar}} → {{linked|http://example.org|Bar}} | *{{tlx|linked|<nowiki> http://example.org</nowiki>|Bar}} → {{linked|http://example.org|Bar}} | ||
*{{tlx|linked|<nowiki> [http://example.org Foo]</nowiki>|Bar}} → {{linked|[http://example.org Foo]|Bar}} | *{{tlx|linked|<nowiki> [http://example.org Foo]</nowiki>|Bar}} → {{linked|[http://example.org Foo]|Bar}} | ||
| − | + | '''Https links''' | |
*{{tlx|linked|<nowiki>https://example.org</nowiki>}} → {{linked|https://example.org}} | *{{tlx|linked|<nowiki>https://example.org</nowiki>}} → {{linked|https://example.org}} | ||
*{{tlx|linked|<nowiki>https://example.org</nowiki>|Bar}} → {{linked|https://example.org|Bar}} | *{{tlx|linked|<nowiki>https://example.org</nowiki>|Bar}} → {{linked|https://example.org|Bar}} | ||
*{{tlx|linked|<nowiki>[https://example.org Foo]</nowiki>|Bar}} → {{linked|[https://example.org Foo]|Bar}} | *{{tlx|linked|<nowiki>[https://example.org Foo]</nowiki>|Bar}} → {{linked|[https://example.org Foo]|Bar}} | ||
| − | + | '''Protocol-relative // links''' | |
*{{tlx|linked|<nowiki> //example.org</nowiki>}} → {{linked|//example.org}} | *{{tlx|linked|<nowiki> //example.org</nowiki>}} → {{linked|//example.org}} | ||
*{{tlx|linked|<nowiki> //example.org</nowiki>|Bar}} → {{linked|//example.org|Bar}} | *{{tlx|linked|<nowiki> //example.org</nowiki>|Bar}} → {{linked|//example.org|Bar}} | ||
| Line 39: | Line 39: | ||
<includeonly>{{basepage subpage| | <includeonly>{{basepage subpage| | ||
| − | <!-- | + | <!-- Categories below this line, please; interwikis at Wikidata --> |
[[Category:Wikipedia metatemplates]] | [[Category:Wikipedia metatemplates]] | ||
[[Category:Internal link templates]] | [[Category:Internal link templates]] | ||
| + | |||
}}</includeonly> | }}</includeonly> | ||
Revision as of 00:53, 28 May 2020
| This is a documentation subpage for Template:Linked. It contains usage information, categories and other content that is not part of the original template page. |
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
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}}