Jump to content
Wikipedia The Free Encyclopedia

Template:If in page

From Wikipedia, the free encyclopedia
Template documentation[view] [edit] [history] [purge]
Warning This template is used on approximately 16,000 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.
This template uses Lua:

This template searches the current page for a provided Lua mw.ustring pattern. If you need help with these, you could ask Wikipedia talk:Lua, Wikipedia:Village pump (technical), or a user who knows Lua.

Note: the pattern is parsed by MediaWiki before being sent to the module, this means templates and magic words are decoded. If you want to add a | pipe character use {{!}}.

Usage

  • {{If in page |pattern |value if present |value if absent}} searches the current page for a given pattern
  • {{If in page |pattern |value if present |value if absent |page=page}} can be used to search a page other than the current page
  • {{If in page |pattern |value if present |value if absent |sub=yes}} if the pattern matches, substitutes %1, %2, %3, etc. in value if present with first, second, third, etc. capture groups. Does not work with %0.

Examples

  • {{If in page |%{%{[Uu]se British English%}%}|colour|color}} would output colour if a page contains {{Use British English }} or color if it does not

See also

TemplateData

This is the TemplateData for this template used by TemplateWizard, VisualEditor and other tools. See a monthly parameter usage report for Template:If in page in articles based on its TemplateData.

TemplateData for If in page

No description.

Template parameters[Edit template data ]

ParameterDescriptionTypeStatus
Pattern1

A valid pattern for mw.ustring.match

Unknownrequired
Value if present2

The value to output if the pattern matches the content of the page

Contentsuggested
Value if absent3

The value to output if the pattern does not match the content of the page

Contentsuggested
Pagepage

The page to search, if not the current page

Unknownoptional
subsub

If set, then value if present will have %n replaced with capture groups, see doc

Booleanoptional
The above documentation is transcluded from Template:If in page/doc. (edit | history)
Editors can experiment in this template's sandbox (edit | diff) and testcases (edit) pages.
Add categories to the /doc subpage. Subpages of this template.

AltStyle によって変換されたページ (->オリジナル) /