Difference between revisions of "Template:ISSF/doc"

From blackwiki
Jump to navigation Jump to search
imported>Zyxw
m (fix placement of category to include template, not documentation (via JWB))
imported>Jonesey95
m (Fix Linter errors using AutoEd)
 
(3 intermediate revisions by one other user not shown)
Line 57: Line 57:
 
=== Unnamed parameters ===
 
=== Unnamed parameters ===
 
''URL:''
 
''URL:''
: <tt>[http://www.issf-sports.org/athletes/athlete.ashx?personissfid=SHUSAM1912198501 http://www.issf-sports.org/athletes/athlete.ashx?personissfid={{hilite|SHUSAM1912198501}}]</tt>
+
: <code>[http://www.issf-sports.org/athletes/athlete.ashx?personissfid=SHUSAM1912198501 http://www.issf-sports.org/athletes/athlete.ashx?personissfid={{hilite|SHUSAM1912198501}}]</code>
 
''Usage:''
 
''Usage:''
 
: <code><nowiki>{{</nowiki>{{BASEPAGENAME}} | SHUSAM1912198501 | Joshua Richmond }}</code>
 
: <code><nowiki>{{</nowiki>{{BASEPAGENAME}} | SHUSAM1912198501 | Joshua Richmond }}</code>
Line 65: Line 65:
 
=== Named parameters ===
 
=== Named parameters ===
 
''URL:''
 
''URL:''
: <tt>[http://www.issf-sports.org/athletes/athlete.ashx?personissfid=SHCHNW0605198901 http://www.issf-sports.org/athletes/athlete.ashx?personissfid={{hilite|SHCHNW0605198901}}]</tt>
+
: <code>[http://www.issf-sports.org/athletes/athlete.ashx?personissfid=SHCHNW0605198901 http://www.issf-sports.org/athletes/athlete.ashx?personissfid={{hilite|SHCHNW0605198901}}]</code>
 
''Usage:''
 
''Usage:''
 
: <code><nowiki>{{</nowiki>{{BASEPAGENAME}} |id= SHCHNW0605198901 |name= Yi Siling }}</code>
 
: <code><nowiki>{{</nowiki>{{BASEPAGENAME}} |id= SHCHNW0605198901 |name= Yi Siling }}</code>
Line 78: Line 78:
  
 
== Tracking categories ==
 
== Tracking categories ==
; "id" parameter exists
+
; ID parameter exists
* {{clc|ISSF ID not in Wikidata}}
+
* {{clc|ISSF template with ID different from Wikidata}}
* {{clc|ISSF ID different from Wikidata}}
+
* {{clc|ISSF template with ID not in Wikidata}}
* {{clc|ISSF ID same as Wikidata}}
+
; ID parameter does not exist
; "id" parameter does not exist
+
* {{clc|ISSF template missing ID and not in Wikidata}}
* {{clc|ISSF template using Wikidata}}
 
* {{clc|ISSF template missing ID}}
 
  
 
== External links ==
 
== External links ==
Line 91: Line 89:
 
<includeonly>{{sandbox other||
 
<includeonly>{{sandbox other||
 
<!-- Categories go here, and interwikis go in Wikidata -->
 
<!-- Categories go here, and interwikis go in Wikidata -->
 +
[[Category:Shooting templates]]
 
[[Category:People and person external link templates]]
 
[[Category:People and person external link templates]]
 
[[Category:Sports governing body external link templates]]
 
[[Category:Sports governing body external link templates]]
[[Category:Shooting templates]]
 
 
[[Category:Templates that add a tracking category]]
 
[[Category:Templates that add a tracking category]]
 
[[Category:External link templates using Wikidata]]
 
[[Category:External link templates using Wikidata]]
 +
[[Category:External link templates with archive parameter]]
 
}}</includeonly>
 
}}</includeonly>

Latest revision as of 17:03, 24 May 2020

Template:Uses Wikidata Template:Tracks Wikidata

Template:ISSF displays an external link to a shooting sport athlete's page at ISSF-sports.org, the official website of the International Shooting Sport Federation (ISSF). It is intended for use in the external links section of an article.

Usage

Unnamed parameters:

{{ISSF | ID }}
{{ISSF | ID | NAME }}

Named parameters:

{{ISSF | id= ID }}
{{ISSF | id= ID | name= NAME }}

Using Wikidata property P2730:

{{ISSF}}
{{ISSF | name= NAME }}

TemplateData

This is the TemplateData documentation for this template used by VisualEditor and other tools; see the monthly parameter usage report for this template.

TemplateData for ISSF

This template displays an external link to a shooting sport athlete's page at ISSF-sports.org, the official website of the International Shooting Sport Federation (ISSF). It is intended for use in the external links section of an article.

Template parameters

ParameterDescriptionTypeStatus
IDid 1

The "id" parameter (or unnamed parameter "1") should contain the ID portion of the URL. Example: SHCHNW0605198901 is the ID portion of http://www.issf-sports.org/athletes/athlete.ashx?personissfid=SHCHNW0605198901. This parameter is optional if Wikidata property P2730 exists, but required if not.

Default
Wikidata property P2730
Stringrequired
Namename 2

The "name" parameter (or unnamed parameter "2") may be used to specify the link text, which should be the name of the shooting sport athlete. This parameter is optional; it defaults to the Wikipedia article name, without any disambiguation such as "(sport shooter)".

Default
{{PAGENAMEBASE}}
Stringoptional

Instructions

  1. Go to ISSF-sports.org and search for an athlete
  2. Click on the correct link to go to the athlete's page
  3. The page URL should look like
http://www.issf-sports.org/athletes/athlete.ashx?personissfid=AAAAAAnnnnnnnnnn
where "AAAAAAnnnnnnnnnn" indicates the alphanumeric ID string for a specific athlete.

Examples

Unnamed parameters

URL:

http://www.issf-sports.org/athletes/athlete.ashx?personissfid=SHUSAM1912198501

Usage:

{{ISSF | SHUSAM1912198501 | Joshua Richmond }}

Output:

Joshua Richmond at the International Shooting Sport FederationScript error: No such module "EditAtWikidata". Template:WikidataCheck

Named parameters

URL:

http://www.issf-sports.org/athletes/athlete.ashx?personissfid=SHCHNW0605198901

Usage:

{{ISSF |id= SHCHNW0605198901 |name= Yi Siling }}

Output:

Yi Siling at the International Shooting Sport FederationScript error: No such module "EditAtWikidata". Template:WikidataCheck

No parameters and Wikidata property not defined

Usage:

{{ISSF}}

Output:

Template:PAGENAMEBASE at the International Shooting Sport FederationScript error: No such module "EditAtWikidata". Template:WikidataCheck

Tracking categories

ID parameter exists
ID parameter does not exist

External links