More actions
m Protected "Module:TEMPLATENAME/doc": Initial wiki setup ([Edit=Allow only administrators] (indefinite) [Move=Allow only administrators] (indefinite)) |
No edit summary |
||
| Line 1: | Line 1: | ||
{{wikipedia|page name}} | |||
{{Module rating|protected}} | {{Module rating|protected}} | ||
<!-- Add categories where indicated at the bottom of this page and interwikis at Wikidata --> | <!-- Add categories where indicated at the bottom of this page and interwikis at Wikidata --> | ||
Revision as of 17:03, 5 March 2025
| This page uses Creative Commons Licensed content from Wikipedia (view authors). |
Usage
{{#invoke:TEMPLATENAME|main}}
This module returns the name of the page it is being transcluded from. This differs from Template:((FULLPAGENAMETemplate:)) which returns the name of the currently viewed page even if it is called from a template. To use this doc page as an example, {{#invoke:TEMPLATENAME|main}} -> Module:TEMPLATENAME/doc while {{FULLPAGENAME}} -> Module:TEMPLATENAME/doc.
To get the same behavior for variables other than {{FULLPAGENAME}}, this module can be passed as a parameter to them as in:
{{PAGENAME:{{#invoke:TEMPLATENAME|main}}}} -> TEMPLATENAME/doc.