Difference between revisions of "Template:ESPNscrum/doc"
imported>Zyxw (→See also: update) |
imported>Zyxw (updates for use of Wikidata property) |
||
| Line 1: | Line 1: | ||
{{Documentation subpage}} | {{Documentation subpage}} | ||
<!-- Place categories where indicated at the bottom of this page and interwikis at Wikidata --> | <!-- Place categories where indicated at the bottom of this page and interwikis at Wikidata --> | ||
| − | {{Wikidata | + | {{Uses Wikidata|P858}} |
| + | {{Lua|Module:EditAtWikidata}} | ||
| − | '''{{NAMESPACE}}:{{BASEPAGENAME}}''' displays an external link to a [[rugby union]] player's page at the [[ESPNscrum]] website. | + | '''{{NAMESPACE}}:{{BASEPAGENAME}}''' displays an external link to a [[rugby union]] player's page at the [[ESPNscrum]] website. It is intended for use in the [[Wikipedia:External links|external links]] section of an article. |
== Usage == | == Usage == | ||
| − | + | ; Unnamed parameters | |
: <code><nowiki>{{</nowiki>{{BASEPAGENAME}} | ''ID'' }}</code> | : <code><nowiki>{{</nowiki>{{BASEPAGENAME}} | ''ID'' }}</code> | ||
| + | : <code><nowiki>{{</nowiki>{{BASEPAGENAME}} | ''ID'' | ''NAME'' }}</code> | ||
| + | |||
| + | ; Named parameters | ||
: <code><nowiki>{{</nowiki>{{BASEPAGENAME}} | id= ''ID'' }}</code> | : <code><nowiki>{{</nowiki>{{BASEPAGENAME}} | id= ''ID'' }}</code> | ||
| + | : <code><nowiki>{{</nowiki>{{BASEPAGENAME}} | id= ''ID'' | name= ''NAME'' }}</code> | ||
| + | |||
| + | ; Using [[Wikidata]] property {{WPL|id=o|P858}} | ||
| + | : <code><nowiki>{{</nowiki>{{BASEPAGENAME}}<nowiki>}}</nowiki></code> | ||
| + | : <code><nowiki>{{</nowiki>{{BASEPAGENAME}} | name= ''NAME'' }}</code> | ||
| + | |||
| + | == Examples == | ||
| + | |||
| + | === Unnamed parameters === | ||
| + | ; URLs | ||
| + | : <kbd>[http://stats.espnscrum.com/statsguru/rugby/player/13784.html http://stats.espnscrum.com/statsguru/rugby/player/{{hilite|13784}}.html]</kbd> | ||
| + | : <kbd>[http://en.espn.co.uk/scrum/rugby/player/13784.html http://en.espn.co.uk/scrum/rugby/player/{{hilite|13784}}.html]</kbd> | ||
| + | |||
| + | ; Usage | ||
| + | : <code><nowiki>{{</nowiki>{{BASEPAGENAME}} | 13784 | Richie McCaw }}</code> | ||
| + | |||
| + | ; Output | ||
| + | : {{{{BASEPAGENAME}} | 13784 | Richie McCaw }} | ||
| + | |||
| + | === Named parameters === | ||
| + | ; URLs | ||
| + | : <kbd>[http://stats.espnscrum.com/statsguru/rugby/player/91492.html http://stats.espnscrum.com/statsguru/rugby/player/{{hilite|91492}}.html]</kbd> | ||
| + | : <kbd>[http://en.espn.co.uk/scrum/rugby/player/91492.html http://en.espn.co.uk/scrum/rugby/player/{{hilite|91492}}.html]</kbd> | ||
| + | |||
| + | ; Usage | ||
| + | : <code><nowiki>{{</nowiki>{{BASEPAGENAME}} |id= 91492 |name= Duane Vermeulen }}</code> | ||
| − | + | ; Output | |
| − | : | + | : {{{{BASEPAGENAME}} |id= 91492 |name= Duane Vermeulen }} |
| − | : <code><nowiki>{{</nowiki>{{BASEPAGENAME}} | + | |
| + | === No parameters and Wikidata property not defined === | ||
| + | ; Usage | ||
| + | : <code><nowiki>{{</nowiki>{{BASEPAGENAME}}<nowiki>}}</nowiki></code> | ||
| + | |||
| + | ; Output | ||
| + | : {{ {{BASEPAGENAME}} }} | ||
== TemplateData == | == TemplateData == | ||
| − | {{ | + | {{TemplateData header}} |
<templatedata> | <templatedata> | ||
{ | { | ||
| − | "description": "This template displays an external link to a rugby union player's page at the ESPNscrum website.", | + | "description": "This template displays an external link to a rugby union player's page at the ESPNscrum website. It is intended for use in the external links section of an article.", |
"params": { | "params": { | ||
| − | " | + | "id": { |
| − | "label": " | + | "label": "id", |
| − | "aliases": [" | + | "aliases": ["1"], |
| − | "description": "ID portion of URL | + | "description": "The \"id\" parameter (or unnamed parameter \"1\") should contain the ID portion of the URL. Example: 13784 is the ID portion of http://stats.espnscrum.com/statsguru/rugby/player/13784.html or http://en.espn.co.uk/scrum/rugby/player/13784.html. This parameter is optional if Wikidata property P858 exists, but required if not.", |
"type": "number", | "type": "number", | ||
| − | " | + | "required": false, |
| − | " | + | "default": "Wikidata property P858" |
}, | }, | ||
| − | " | + | "name": { |
| − | "label": " | + | "label": "name", |
| − | "aliases": [" | + | "aliases": ["2"], |
| − | "description": " | + | "description": "The \"name\" parameter (or unnamed parameter \"2\") may be used to specify the link text, which should be the name of the rugby union player. This parameter is optional; it defaults to the Wikipedia article name, without any disambiguation such as \"(rugby union)\".", |
"type": "string", | "type": "string", | ||
| − | "default": "{{PAGENAMEBASE}}" | + | "required": false, |
| − | + | "default": "{{PAGENAMEBASE}}" | |
} | } | ||
| − | } | + | }, |
| + | "paramOrder": [ | ||
| + | "id", | ||
| + | "name" | ||
| + | ] | ||
} | } | ||
</templatedata> | </templatedata> | ||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
== See also == | == See also == | ||
| Line 64: | Line 87: | ||
* {{tl|ESPNcricinfo}} | * {{tl|ESPNcricinfo}} | ||
| − | <includeonly>{{ | + | == External links == |
| − | <!-- Categories below this line, please; interwikis at Wikidata --> | + | * [http://stats.espnscrum.com/statsguru/rugby/stats/analysis.html Player search page at ESPNscrum.com] |
| + | * [http://en.espn.co.uk/scrum/rugby/player/index.html Player search page at ESPN.co.uk/scrum] | ||
| + | |||
| + | <includeonly>{{sandbox other|| | ||
| + | <!--Categories below this line, please; interwikis at Wikidata--> | ||
[[Category:People and person external link templates]] | [[Category:People and person external link templates]] | ||
[[Category:Rugby union external link templates]] | [[Category:Rugby union external link templates]] | ||
| − | + | [[Category:External link templates using Wikidata]] | |
}}</includeonly> | }}</includeonly> | ||
Revision as of 01:54, 11 August 2017
| 40px | This is a documentation subpage for Template:ESPNscrum. It contains usage information, categories and other content that is not part of the original template page. |
| 30px | This template uses Lua: |
Template:ESPNscrum displays an external link to a rugby union player's page at the ESPNscrum website. It is intended for use in the external links section of an article.
Contents
Usage
- Unnamed parameters
{{ESPNscrum | ID }}{{ESPNscrum | ID | NAME }}
- Named parameters
{{ESPNscrum | id= ID }}{{ESPNscrum | id= ID | name= NAME }}
- Using Wikidata property Template:WPL
{{ESPNscrum}}{{ESPNscrum | name= NAME }}
Examples
Unnamed parameters
- URLs
- http://stats.espnscrum.com/statsguru/rugby/player/13784.html
- http://en.espn.co.uk/scrum/rugby/player/13784.html
- Usage
{{ESPNscrum | 13784 | Richie McCaw }}
- Output
- Richie McCaw at ESPNscrumScript error: No such module "EditAtWikidata".
Named parameters
- URLs
- http://stats.espnscrum.com/statsguru/rugby/player/91492.html
- http://en.espn.co.uk/scrum/rugby/player/91492.html
- Usage
{{ESPNscrum |id= 91492 |name= Duane Vermeulen }}
- Output
- Duane Vermeulen at ESPNscrumScript error: No such module "EditAtWikidata".
No parameters and Wikidata property not defined
- Usage
{{ESPNscrum}}
- Output
- Template:PAGENAMEBASE at ESPNscrumScript error: No such module "EditAtWikidata".
TemplateData
TemplateData for ESPNscrum
This template displays an external link to a rugby union player's page at the ESPNscrum website. It is intended for use in the external links section of an article.
| Parameter | Description | Type | Status | |
|---|---|---|---|---|
| id | id 1 | The "id" parameter (or unnamed parameter "1") should contain the ID portion of the URL. Example: 13784 is the ID portion of http://stats.espnscrum.com/statsguru/rugby/player/13784.html or http://en.espn.co.uk/scrum/rugby/player/13784.html. This parameter is optional if Wikidata property P858 exists, but required if not.
| Number | optional |
| name | name 2 | The "name" parameter (or unnamed parameter "2") may be used to specify the link text, which should be the name of the rugby union player. This parameter is optional; it defaults to the Wikipedia article name, without any disambiguation such as "(rugby union)".
| String | optional |
See also
Other ESPN external link templates:
- {{ESPN FC}}
- {{ESPN NFL}}
- {{ESPN NHL}}
- {{ESPNcricinfo}}
External links