Template:URL/doc
This is a documentation subpage for Template:URL. It contains usage information, categories and other content that is not part of the original page. |
Lua error: bad argument #1 to "get" (not a valid title).
This template can be used to create a formatted external link. It formats the appearance of displayed URLs, while making them machine-readable as part of emitted microformat meta-data, inside templates such as infoboxes.
If you wish to display text instead of the URL (e.g. "website" instead of example
For web-based references, please see w:Wikipedia:Citation templates
Usage
{{URL|example.com}}
- The first parameter is parsed to see if it takes the form of a complete URL. If it doesn't start with a URI scheme (such as "http:", "https:", or "ftp:"), an "http://" prefix will be prepended to the specified generated target URL of the link.
- Parameter 2 (
{{URL|url name|optional display text}}
) is deprecated. See note above for more information and alternative templates.
Warning: The parameter 1 must be numbered explicitly ({{URL|1=example.com}}
) if the URL contains an equal sign, as is common in a query string. This applies when the value of the URL is unknown, for example when this template is used in another template specifying the effective URL as a variable value. The deprecated second parameter for the displayed text, if present in legacy uses, must also be explicitly numbered if the first parameter is explicitly numbered ({{URL|1=url name|2=optional display text}}
); otherwise it will override the value of the first parameter.
Examples
Code | Result |
---|---|
{{ URL | EXAMPLE.com }}
|
example |
{{ URL | example.com }}
|
example |
{{ URL | http://example.com }}
|
example |
{{ URL | www.example.com }}
|
www |
{{ URL | http://www.example.com }}
|
www |
{{ URL | https://www.example.com }}
|
www |
{{ URL | ftp://www.example.com }}
|
www |
{{ URL | ftp://ftp.example.com }}
|
ftp |
{{ URL | http://www.example.com/ }}
|
www |
{{ URL | http://www.example.com/path }}
|
www |
{{ URL | irc://irc.example.com/channel }}
|
irc |
{{ URL | www.example.com/foo }}
|
www |
{{ URL | http://www.example.com/path/ }}
|
www |
{{ URL | www.example.com/foo/ }}
|
www |
{{ URL | 1=http://www.example.com/path?section=17 }}
|
www |
{{ URL | 1=www.example.com/foo?page=42 }}
|
www |
{{ URL | www.example.com | example.com }}
|
example.com |
Microformat
The template wraps the displayed URL with a class="url"
so that it is included in any parent microformat which takes a URL parameter - see our microformats project.
TemplateData
TemplateData for URL
<templatedata> { "description": "A template to display and format a URL, inside other tempates", "params": { "1": { "label": "URL", "description": "The URL to be linked", "type": "string", "required": true }, "2": { "label": "Display text", "description": "The text to be displayed instead of the URL. Deprecated", "type": "string", "required": false, "deprecated": true } } } </templatedata>
See also
- {{Official URL}}
- {{Official website}}
- {{Plain link}}