Template:EBird hotspot/doc

This template generates an external link to a page about a nature reserve or other location (aka a "hotspot"), on eBird.

Usage summary
One parameter:

Two parameters:

Using the Wikidata property P5200:

One parameter
Fill this parameter with the ID string used in the URL for the hotspot on eBird. When one parameter is used, the link text is the title of the Wikipedia article where this template is used.

URL:

Usage:

Output:

Since "EBird hotspot" is the name of the Wikipedia page you now are looking at, the link above appears as "EBird hotspot bird sightings on eBird" on this Wikipedia page. The lead name will change according to the name of the Wikipedia page.

Two parameters
The first parameter will be the ID string used in the URL at eBird. The second parameter will be used as the link text.

URL:

Usage:

Output:

No parameters
When used without an "id" parameter, this template will call data from Wikidata, if available. If none is available, the category Category:eBird hotspot template missing ID will be applied and an error message will be displayed.

Usage:

Output:

TemplateData
{ "description": "This template generates an external link to a page about a nature reserve or other location (aka a 'hotspot') on eBird.", "params": { "id": { "label": "id", "aliases": [ "1" ], "description": "The \"id\" parameter (or unnamed parameter \"1\") should contain the ID portion of the URL. Example: L4673947 is the ID portion of https://ebird.org/hotspot/L4673947. This parameter is optional if Wikidata property P5200 exists, but required if not.", "default": "Wikidata property P5200", "type": "string", "required": false },   "name": { "label": "name", "aliases": [ "2" ], "description": "The \"name\" parameter (or unnamed parameter \"2\") may be used to specify the link text. This parameter is optional; it defaults to the Wikipedia article name, without disambiguation.", "default": "", "type": "string", "required": false } },  "paramOrder": [ "id", "name" ] }

Tracking categories

 * (exists in template, not created)
 * (exists in template, not created)
 * (exists in template, not created)