Template:Wikidata fallback link/sandbox
This is the template sandbox page for Template:Wikidata fallback link (diff). See also the companion subpage for test cases. |
This template uses Lua: |
Due to a server limit of 500 "expensive parser function" calls (e.g. #ifexist:, PAGESIZE:, and PAGESINCATEGORY:), this template will only work properly if the page using it has not already exceeded the limit. When the limit is exceeded, the page using this template or module is categorised in Category:Pages with too many expensive parser function calls. (further information) |
Usage
[edit]This template (previously called Template:Wikidata red link) takes a Wikidata entity number as an unnamed parameter and provides a link to the corresponding article on the English Wikipedia, or its Wikidata entity depending on whether the article exists or not.
Article exists
[edit]If the corresponding article exists then a direct link to the article is given (piped to the label on Wikidata).
{{Wikidata fallback link|Q2076202}}
→ York- Explanation: York (Q2076202) has a site link to York, South Carolina. This link is piped to York.
{{Wikidata fallback link|Q6622102}}
→ Sunderland Bridge- Explanation: Sunderland Bridge (Q6622102) has a site link to Sunderland Bridge (village). This link is piped to Sunderland Bridge.
Article does not exist
[edit]If the corresponding article does not exist on the English Wikipedia, then a red link is displayed, followed by a link to its item on Wikidata.
{{Wikidata fallback link|Q1897508}}
→ Opius danielssoni- Explanation: There is no English Wikipedia article yet for this insect, so a red link is displayed.
{{Wikidata fallback link|Q31692001}}
→ Phu Khong- Explanation: There is no English Wikipedia article yet for this mountain, so a red link is displayed.
To suppress the link to Wikidata use |wd=off
, e.g.
{{Wikidata fallback link|Q31692001|wd=off}}
→ Phu Khong- Explanation: The link to Wikidata is not displayed now.
Label exists but article under that title already exists
[edit]If the corresponding article does not exist on the English Wikipedia but there is a different article at the item's label, then to avoid confusion, the label is not linked.
{{Wikidata fallback link|Q2542189}}
→ Ali- Explanation: there is no English Wikipedia article for this fictional character "Ali", but the page Ali already exists (cousin of the prophet Muhammad) so no link is provided.
{{Wikidata fallback link|Q18977043}}
→ Bult- Explanation: there is no English Wikipedia article for the Dutch street "Bult", but the page Bult already exists (commune in France) so no link is provided.
No label defined
[edit]If there is no English label defined on Wikidata, then just a link to the Wikidata item is displayed. To fix this, please add a label to the Wikidata item.
{{Wikidata fallback link|Q2212427}}
→- Explanation: this obscure list of football players does not have an equivalent in the English Wikipedia, and an English label is not defined, so only the Wikidata link can be shown.
{{Wikidata fallback link|Q59208468}}
→- Explanation: this Chinese work from the Qing Dynasty on Wikisource has no equivalent in the English Wikipedia, and an English label is not defined, so only the Wikidata link can be shown.
Icon
[edit]The OOjs UI pen icon can be used instead of the [Wikidata] link.
{{Wikidata fallback link|Q2076202|wd=icon}}
→ Opius danielssoni
See also
[edit]- {{interlanguage link}} which provides overlapping functionality
- {{get QID|<Wikipedia page title>}} gives the qid from the sitelink
- {{wikidata entity link}} (Shortcut: {{Q|<qid>}}) shows the Wikidata label and link, and links to the Wikidata page
- {{interwiki extra}} for adding interwiki links from a "fallback" Wikidata item