Template:HasTemplate
Template page
More actions
No template provided for hasTemplate
| Uses Lua: |
Template:Template rating Returns 'yes' if a given page contains a given template or an empty string otherwise.
Usage
{{HasTemplate|PageName|TemplateName}}
Parameters
There are three positional parameters (with named aliases) and one named parameter:
|1=– name of the page (required; alias:|page=)|2=– name of the template to search for on the page (required; alias:|template=)|3=– ordinal number of the template; ie.3means, "Do 3 (or more) of TemplateName exist?" (optional; default=1; alias:|N=)|follow=– if given a truthy value (E.g.yes), follows redirects of PageName (optional; default is do not follow redirects)
Examples
{{HasTemplate|Transgender history in Australia|R with possibilities}}?{{HasTemplate|Transgender history in Cambodia|R with possibilities}}?{{HasTemplate|Apollo|Citation needed|3}}?{{hast|page=Apollo|template=Citation needed|3}}?{{hast|page=Apollo|template=Citation needed|N=12}}?{{HasTemplate|Transgender history in Australia|Transgender sidebar}}?{{HasTemplate|Transgender history in Australia|Transgender sidebar|follow=1}}?
Template data
Test if a certain page contains a certain template
| Parameter | Description | Type | Status | |
|---|---|---|---|---|
| Page | 1 page | The page to check for templates in | Page name | required |
| Template | 2 template | The template to look for in the target page | String | required |
| Count | 3 N | How many occurrences of the template should be looked for
| Number | optional |
| Follow | follow | Should the page be followed to its target if it is a redirect
| Boolean | optional |
| Treat as regex | treat_as_regex | Should the template value be treated as a lua regex instead of regular text
| Boolean | optional |