Difference between revisions of "Template:BBC programme/doc"
imported>X201 (Add line and bring important point to nearer the top) |
imported>X201 (→Examples: Sort parameters in number order and explain Wikidata present and not present results) |
||
Line 50: | Line 50: | ||
== Examples == | == Examples == | ||
+ | ; No parameters '''and''' the show has a Wikidata entry with a BBC programme id. | ||
+ | : <code><nowiki>* {{</nowiki>{{BASEPAGENAME}}}}</code> | ||
+ | :* {{{{BASEPAGENAME}} | id= b006m86d | title= EastEnders }} | ||
+ | |||
+ | ; No parameters and the show '''does not''' have a Wikidata entry with a BBC programme id. | ||
+ | : <code><nowiki>* {{</nowiki>{{BASEPAGENAME}}}}</code> | ||
+ | :* {{{{BASEPAGENAME}}<!-- -->}} | ||
+ | |||
; One parameter | ; One parameter | ||
: <code><nowiki>* {{</nowiki>{{BASEPAGENAME}} | b006m86d }}</code> | : <code><nowiki>* {{</nowiki>{{BASEPAGENAME}} | b006m86d }}</code> | ||
Line 67: | Line 75: | ||
: <code><nowiki>* {{</nowiki>{{BASEPAGENAME}} | id= b006m86d | title= EastEnders | description= (British TV series) }}</code> | : <code><nowiki>* {{</nowiki>{{BASEPAGENAME}} | id= b006m86d | title= EastEnders | description= (British TV series) }}</code> | ||
:* {{{{BASEPAGENAME}} | id= b006m86d | title= EastEnders | description= (British TV series) }} | :* {{{{BASEPAGENAME}} | id= b006m86d | title= EastEnders | description= (British TV series) }} | ||
− | |||
− | |||
− | |||
− | |||
==Tracking categories== | ==Tracking categories== |
Latest revision as of 09:21, 30 October 2020
![]() | This is a documentation subpage for Template:BBC programme. It contains usage information, categories and other content that is not part of the original template page. |
![]() | This template is used on approximately 2,400 pages and changes may be widely noticed. Test changes in the template's /sandbox or /testcases subpages, or in your own user subpage. Consider discussing changes on the talk page before implementing them.
Transclusion count updated automatically (see documentation). |
Template:Uses Wikidata Template:Tracks Wikidata
![]() | This template uses Lua: |
This template displays an external link to the BBC Programmes page at BBC Online for a BBC television or radio programme.
There are some specific rules about it's usage.
- It is not a general BBC linking template. Use a normal external URL link, not this template.
- It can only be used on the main article about the subject, not related articles like "List of" articles, character articles etc.
- It should only be used in the external links section of an article and should not be used inside a reference.
- It can only be used once per article.
- For individual episodes use {{BBC episode}} instead.
All other uses (or multiple uses in the same article) will result in conflicts between Wikipedia and Wikidata, causing the article to appear in the error categories below.
Usage
- Unnamed parameters
{{BBC programme | ID }}
{{BBC programme | ID | TITLE }}
{{BBC programme | ID | TITLE | DESCRIPTION }}
- Named parameters
{{BBC programme | id= ID }}
{{BBC programme | id= ID | title= TITLE }}
{{BBC programme | id= ID | title= TITLE | description= DESCRIPTION }}
- Using Wikidata property Template:Property
{{BBC programme}}
{{BBC programme | title= TITLE }}
{{BBC programme | title= TITLE | description= DESCRIPTION }}
The template has the following optional parameters:
Parameter | Notes |
---|---|
id | Programme id given after https://www.bbc.co.uk/programmes/. For example, the EastEnders entry is at https://www.bbc.co.uk/programmes/b006m86d and the id is b006m86d. |
title | Programme name, for the above example this would be EastEnders. The title is automatically formatted. |
description | Additional description |
Examples
- No parameters and the show has a Wikidata entry with a BBC programme id.
* {{BBC programme}}
- EastEnders at BBC ProgrammesScript error: No such module "EditAtWikidata".Template:WikidataCheck
- No parameters and the show does not have a Wikidata entry with a BBC programme id.
* {{BBC programme}}
- Template:PAGENAMEBASE at BBC ProgrammesScript error: No such module "EditAtWikidata".Template:WikidataCheck
- One parameter
* {{BBC programme | b006m86d }}
- Template:PAGENAMEBASE at BBC ProgrammesScript error: No such module "EditAtWikidata".Template:WikidataCheck
* {{BBC programme |id= b006m86d }}
- Template:PAGENAMEBASE at BBC ProgrammesScript error: No such module "EditAtWikidata".Template:WikidataCheck
- Two parameters
* {{BBC programme | b006m86d | EastEnders }}
- EastEnders at BBC ProgrammesScript error: No such module "EditAtWikidata".Template:WikidataCheck
* {{BBC programme | id= b006m86d | title= EastEnders }}
- EastEnders at BBC ProgrammesScript error: No such module "EditAtWikidata".Template:WikidataCheck
- Three parameters
* {{BBC programme | b006m86d | EastEnders | (British TV series) }}
- EastEnders (British TV series) at BBC ProgrammesScript error: No such module "EditAtWikidata".Template:WikidataCheck
* {{BBC programme | id= b006m86d | title= EastEnders | description= (British TV series) }}
- EastEnders (British TV series) at BBC ProgrammesScript error: No such module "EditAtWikidata".Template:WikidataCheck
Tracking categories
- ID parameter exists
- Category:BBC programme ID not in Wikidata (0)
- Category:BBC programme ID different from Wikidata (0)
- Category:BBC programme ID same as Wikidata (0)
- ID parameter does not exist
- Category:BBC programme template missing ID and not in Wikidata (0)
- Category:BBC programme template using Wikidata (0)
See also
- {{BBC Online}} – for general links to BBC Online pages
- {{BBC episode}} – for links to BBC Programmes episode pages
- {{BBC composer page}} - for links to pages about composers
TemplateData
TemplateData for BBC programme
This template displays an external link to the BBC Programmes page at BBC Online for a BBC television or radio programme. It is intended for use in the external links section of an article.
Parameter | Description | Type | Status | |
---|---|---|---|---|
Programme identifier | id 1 | The "id" parameter (or unnamed parameter "1") should contain the identifier (ID) portion of the URL. Example: b006m86d is the ID portion of https://www.bbc.co.uk/programmes/b006m86d. This parameter is optional if Wikidata property P827 exists, but required if not.
| String | optional |
Programme title | title 2 | The "title" parameter (or unnamed parameter "2") may be used to specify the title of the programme. This parameter is optional; it defaults to the Wikipedia article name, without any disambiguation such as "(TV series)". It is displayed in an italic font.
| String | optional |
Programme description | description 3 | The "description" parameter (or unnamed parameter "3") may be used to add a description of the programme. It is displayed in a non-italic font. | String | optional |