Difference between revisions of "Template:IMDb episode"
imported>Zyxw (When ID not specified, use Wikidata property P345 if available and add edit link. Display message if no ID and no Wikidata. Add fix for empty name parameter. Tested with /sandbox and /testcases.) |
imported>Zyxw m (If Wikidata property has multiple values, only use first one. using AWB) |
||
| Line 3: | Line 3: | ||
| [https://www.imdb.com/title/{{#if: {{{1|{{{id<includeonly>|</includeonly>}}}}}} | | [https://www.imdb.com/title/{{#if: {{{1|{{{id<includeonly>|</includeonly>}}}}}} | ||
| tt{{Trim|{{{1|{{{id}}}}}}}} | | tt{{Trim|{{{1|{{{id}}}}}}}} | ||
| − | | {{#property:P345}} | + | | {{First word|1={{#property:P345}}|sep=,}} |
}}/ "{{#if: {{{2|{{{episode<includeonly>|</includeonly>}}}}}} | }}/ "{{#if: {{{2|{{{episode<includeonly>|</includeonly>}}}}}} | ||
| {{{2|{{{episode}}}}}} | | {{{2|{{{episode}}}}}} | ||
Revision as of 21:53, 2 August 2018
Template:Uses Wikidata Lua error in Module:Lua_banner at line 113: attempt to index field 'edit' (a nil value).
Template:IMDb episode displays an external link to a television episode page at the Internet Movie Database (IMDb). It is used exclusively for episodes. This template is intended for use in the external links section of an article.
- To link an episode list, use {{IMDb episodes}} instead.
- To link a work (film/movie, TV or Web program/series, video game, etc.), use {{IMDb title}} instead.
- To link a person (actor, actress, etc.), use {{IMDb name}} instead.
- To link a company, use {{IMDb company}} instead.
Contents
Usage
Unnamed parameters:
{{IMDb episode | ID }}{{IMDb episode | ID | EPISODE }}
Named parameters:
{{IMDb episode | id= ID }}{{IMDb episode | id= ID | episode= EPISODE }}
Using Wikidata property Template:Property:
{{IMDb episode}}{{IMDb episode | episode= EPISODE }}
Options
The required parameter is just the ID number (for backward compatibility, the parameter can be named id) and the template then uses the article title as the anchor text:
* {{IMDb episode | ID }}
To have the link text be other than the article name, use second parameter (for backward compatibility, it can be named Episode):
* {{IMDb episode | ID | Episode }}
Note that the examples include the * for a bulleted list since this is most likely to be used in an "External links" section.
Detailed instructions
- Copy and paste one of the options above into the article.
- Go to https://www.imdb.com, select TV episode in the search drop down menu and search for the episode you want (say, One for the Road; you'll reach
https://www.imdb.com/find?s=ep&q=One+for+the+Road&x=13&y=10). - Click on the correct "One for the Road" in the list:
- You then reach the page with URL looking like
https://www.imdb.com/title/tt0539826/(or other 7-digit number) - Copy only that number (here, 0539826), omitting the
ttpart, but keep any leading zeros (though IMDb currently seems to be able to add them as needed) - Replace ID in the template code with the number
- For the first option above, you'll then have
* {{IMDb episode | 0539826 }}resulting in:
- "Template:PAGENAMEBASE" on IMDbScript error: No such module "EditAtWikidata".
- Note that the link text is the same as the title of the page the template is used on; outside the page One for the Road, use the second option:
- Replace ID with the number and Episode with
One for the Road* {{IMDb episode | 0539826 | One for the Road }}results in:- "One for the Road" on IMDbScript error: No such module "EditAtWikidata".
- For the first option above, you'll then have
Examples
ID in Wikidata
Usage in the article Perchance to Dream (The Twilight Zone):
* {{IMDb episode}}* {{IMDb episode | episode= Perchance to Dream }}
Output:
- "Perchance to Dream" on IMDbScript error: No such module "EditAtWikidata".

- "Perchance to Dream" on IMDbScript error: No such module "EditAtWikidata".
No ID in template or Wikidata
Usage:
* {{IMDb episode}}
Output:
- "Template:PAGENAMEBASE" on IMDbScript error: No such module "EditAtWikidata".
See also
{{IMDb title|quotes=yes}}for short films that are not actually episodes of series- Wikipedia:IMDB
- Template:T
| The above documentation is transcluded from Template:IMDb episode/doc. (edit | history) Editors can experiment in this template's sandbox (edit | diff) and testcases (edit) pages. Please add categories to the /doc subpage. Subpages of this template. |