Template:Template parameter value/doc: Difference between revisions
More actions
Created page with "{{Documentation subpage}} {{Shortcut|Template:Tmpv}} {{Lua|Module:Template parameter value}} {{TOC limit|3}} <!-- Please place categories where indicated at the bottom of this page and interwikis at Wikidata (see Wikipedia:Wikidata) --> == Usage == The purpose of this template is to gain the value of a template's parameter (named or numbered) in an article, for usage elsewhere. For example, gaining the value of the {{para|num_episodes}} parameter in the {{tl|Infobox..." |
(No difference)
|
Latest revision as of 03:06, 18 February 2025
| This is a documentation subpage for Template:Template parameter value. It may contain usage information, categories and other content that is not part of the original template page. |
| Uses Lua: |
Usage
The purpose of this template is to gain the value of a template's parameter (named or numbered) in an article, for usage elsewhere. For example, gaining the value of the |num_episodes= parameter in the {{Infobox television}} template in an article, to use in another article.
This template works with named or numbered parameters; i.e. it can get the first parameter of {{Start date}} (the year). This template is case-sensitive; i.e. setting |Viewers= will not match |viewers=. Make sure that you are listing the article where the template exists, not where it's transcluded to.
Basic Syntax
{{Template parameter value|ARTICLE|TEMPLATE|TEMPLATE-COUNT|PARAMETER|PARAMETER-COUNT}}
Examples
- 24th usage of |OriginalAirDate= in the 3rd usage of {{Episode table}} in List of Lucifer episodes
{{Template parameter value|List of Lucifer episodes|Episode table|3|OriginalAirDate|24}}
- 2nd usage of |archiveurl= in the 1st usage of {{Series overview}} in List of Agents of S.H.I.E.L.D. episodes
{{Template parameter value|List of Agents of S.H.I.E.L.D. episodes|Series overview||archive-url|2}}
- 1st usage of |LineColor= in the 2nd usage of {{Episode list/sublist}} in Vikings (season 4)
{{Template parameter value|Vikings (season 4)|Episode list/sublist|2|LineColor}}
- 1st usage of |num_episodes= in the 1st usage of {{Infobox television}} in 12 Monkeys (TV series)
{{Template parameter value|12 Monkeys (TV series)|Infobox television||num_episodes}}
- 3rd parameter in the 8th usage of {{Start date}} in The Big Bang Theory
{{Template parameter value|The Big Bang Theory|Start date|8|3}}
Template data
A template to grab the value of parameters from templates on a page
| Parameter | Description | Type | Status | |
|---|---|---|---|---|
| Page | 1 | The page to grab templates from | Page name | required |
| Template | 2 | The template to look for in the target page | String | required |
| Template index | 3 | Which occurrence of the template to check for parameters in | Number | optional |
| Parameter | 4 | The name of the parameter to check for | String | required |
| Parameter index | 5 | Which occurrence of the parameter to check for in the template. Does not apply if "Ignore subtemplates" is used | Number | optional |
| Ignore subtemplates | ignore_subtemplates ist | Giving this a value will make the template ignores subtemplates and their parameters when looking for a value in a template. Can be used for more precise grabbing of parameters as opposed to using a parameter index
| Boolean | optional |
| Ignore blank values | ignore_blank | Ignores keys with blank values when deciding which index of a parameter to use. This option does nothing when using ignore_subtemplates
| Boolean | optional |
| Only subtemplates | only_subtemplates | The inverse to ignore_subtemplates. Only keys that are in subtemplates of the template requested will be considered. ignore_subtemplates will take precedence over this option if both are enabled
| Boolean | optional |
| Don't process | dontprocess | If enabled, the returning result won't be processed into wikitext, and will be returned as raw data.
| Boolean | optional |
| Treat as regex | treat_as_regex | Treats the Templates input as a lua regex instead of a raw string
| Boolean | optional |
See also
- {{get parameter}}, another template doing the same thing with a different set of limitations