Template:IMDb name/testcases

From Wikipedia, the free encyclopedia
Jump to navigation Jump to search

No parameters

[edit source]

If no ID is provided, the template uses Wikidata property (P345):

https://www.imdb.com/name/{{#property:P345}}/

If the page does not have a Wikidata item containing that property, the template uses the page name:

https://www.imdb.com/Name?{{urlencode:{{PAGENAME}}}}/
The template also adds Category:IMDb name with no id set if the page is located in the main or article namespace.

The link text should be the Wikipedia page name, without disambiguation (via {{PAGENAMEBASE}}).

No parameters
  • {{IMDb name}}IMDb name/testcases at IMDbLua error in Module:EditAtWikidata at line 29: attempt to index field 'wikibase' (a nil value).
  • {{IMDb name/sandbox}}IMDb name/testcases at IMDbLua error in Module:EditAtWikidata at line 29: attempt to index field 'wikibase' (a nil value).
empty ID (unnamed parameter)
  • {{IMDb name | }}IMDb name/testcases at IMDbLua error in Module:EditAtWikidata at line 29: attempt to index field 'wikibase' (a nil value).
  • {{IMDb name/sandbox | }}IMDb name/testcases at IMDbLua error in Module:EditAtWikidata at line 29: attempt to index field 'wikibase' (a nil value).
empty ID (named parameter)
  • {{IMDb name | id= }}IMDb name/testcases at IMDbLua error in Module:EditAtWikidata at line 29: attempt to index field 'wikibase' (a nil value).
  • {{IMDb name/sandbox | id= }}IMDb name/testcases at IMDbLua error in Module:EditAtWikidata at line 29: attempt to index field 'wikibase' (a nil value).
empty ID and Name (unnamed parameters)
  • {{IMDb name | | }}IMDb name/testcases at IMDbLua error in Module:EditAtWikidata at line 29: attempt to index field 'wikibase' (a nil value).
  • {{IMDb name/sandbox | | }}IMDb name/testcases at IMDbLua error in Module:EditAtWikidata at line 29: attempt to index field 'wikibase' (a nil value).
empty ID and Name (named parameters)
  • {{IMDb name | id= | name= }}IMDb name/testcases at IMDbLua error in Module:EditAtWikidata at line 29: attempt to index field 'wikibase' (a nil value).
  • {{IMDb name/sandbox | id= | name= }}IMDb name/testcases at IMDbLua error in Module:EditAtWikidata at line 29: attempt to index field 'wikibase' (a nil value).

Parameter: id (1)

[edit source]

If the ID does not start with "nm", the template adds "nm" (and leading zeros, if needed):

0001109 — https://www.imdb.com/name/nm0001109/ (valid ID: 7 digits)
1109 — https://www.imdb.com/name/nm0001109/ (valid ID: 7 digits after template adds leading zeros)
10108524 — https://www.imdb.com/name/nm10108524/ (valid ID: 8 digits)
123456789 — https://www.imdb.com/name/nm123456789/ (invalid ID: more than 8 digits)
ID number with leading zeros (unnamed parameter)
ID number with leading zeros (named parameter)
ID number without leading zeros (unnamed parameter)
ID number without leading zeros (named parameter)
ID number with 8 digits (unnamed parameter)
ID number with 8 digits (named parameter)
ID number with 9 digits (unnamed parameter)
ID number with 9 digits (named parameter)

If the ID starts with "nm", the template does not make any changes:

nm0001109 — https://www.imdb.com/name/nm0001109/ (valid ID: nm + 7 digits)
nm1109 — https://www.imdb.com/name/nm1109/ (invalid ID: less than 7 digits)
nm10108524 — https://www.imdb.com/name/nm10108524/ (valid ID: nm + 8 digits)
nm123456789 — https://www.imdb.com/name/nm123456789/ (invalid ID: more than 8 digits)
An article using {{IMDb name|nm1109}} or {{IMDb name|nm123456789}} would be added to Category:IMDb template with invalid id set and a warning message is displayed in preview mode.
ID with "nm" and leading zeros (unnamed parameter)
ID with "nm" and leading zeros (named parameter)
ID with "nm" without leading zeros (unnamed parameter)
ID with "nm" without leading zeros (named parameter)
ID with "nm" with 8 digits (unnamed parameter)
ID with "nm" with 8 digits (named parameter)
ID with "nm" with 9 digits (unnamed parameter)
ID with "nm" with 9 digits (named parameter)

The link text should be the Wikipedia page name, without disambiguation (via {{PAGENAMEBASE}}).

ID and empty Name (unnamed parameters)
ID and empty Name (named parameters)

Parameter: name (2)

[edit source]
ID and Name (unnamed parameters)
ID and Name (named parameters)
Name only, no ID (named parameters)
  • {{IMDb name | name= Jaye Davidson }}Jaye Davidson at IMDbLua error in Module:EditAtWikidata at line 29: attempt to index field 'wikibase' (a nil value).
  • {{IMDb name/sandbox | name= Jaye Davidson }}Jaye Davidson at IMDbLua error in Module:EditAtWikidata at line 29: attempt to index field 'wikibase' (a nil value).
Name only, empty ID (unnamed parameters)
  • {{IMDb name | | Jaye Davidson }}Jaye Davidson at IMDbLua error in Module:EditAtWikidata at line 29: attempt to index field 'wikibase' (a nil value).
  • {{IMDb name/sandbox | | Jaye Davidson }}Jaye Davidson at IMDbLua error in Module:EditAtWikidata at line 29: attempt to index field 'wikibase' (a nil value).
Name only, empty ID (named parameters)
  • {{IMDb name | id= | name= Jaye Davidson }}Jaye Davidson at IMDbLua error in Module:EditAtWikidata at line 29: attempt to index field 'wikibase' (a nil value).
  • {{IMDb name/sandbox | id= | name= Jaye Davidson }}Jaye Davidson at IMDbLua error in Module:EditAtWikidata at line 29: attempt to index field 'wikibase' (a nil value).

Parameter: section

[edit source]

If |section=award or |section=awards:

"Awards for " is added before the name, inside the link text
awards is added to the end of the URL: https://www.imdb.com/name/nm#######/awards

If |section=bio or |section=biography:

"Biography for " is added before the name, inside the link text
bio is added to the end of the URL: https://www.imdb.com/name/nm#######/bio

Any other values in |section= are ignored.

awards

[edit source]
award (unnamed parameters for ID and Name)
award (named parameters for ID and Name)
awards (unnamed parameters for ID and Name)
awards (named parameters for ID and Name)
awards (unnamed parameter for ID, no Name)
awards (named parameter for ID, no Name)
awards (unnamed parameter for ID, empty Name)
awards (named parameter for ID, empty Name)

biography

[edit source]
biography (unnamed parameters for ID and Name)
biography (named parameters for ID and Name)
bio (unnamed parameters for ID and Name)
bio (named parameters for ID and Name)
bio (unnamed parameter for ID, no Name)
bio (named parameter for ID, no Name)
bio (unnamed parameter for ID, empty Name)
bio (named parameter for ID, empty Name)

other sections

[edit source]
publicity (unnamed parameters for ID and Name)
  • {{IMDb name | 0001109 | Jaye Davidson | section= publicity }}Jaye Davidson at IMDb
  • {{IMDb name/sandbox | 0001109 | Jaye Davidson | section= publicity }}Jaye Davidson at IMDb
publicity (named parameters for ID and Name)
  • {{IMDb name | id= 0001109 | name= Jaye Davidson | section= publicity }}Jaye Davidson at IMDb
  • {{IMDb name/sandbox | id= 0001109 | name= Jaye Davidson | section= publicity }}Jaye Davidson at IMDb