Module:TEMPLATENAME/doc: Difference between revisions
From Kenshi Wiki
More actions
Created page with "{{Module rating|protected}} <!-- Add categories where indicated at the bottom of this page and interwikis at Wikidata --> {{Distinguish|Template:TEMPLATENAME}} == Usage == <code><nowiki>{{</nowiki>#invoke:TEMPLATENAME|main<nowiki>}}</nowiki></code> This module returns the name of the page it is being transcluded from. This differs from {{((}}FULLPAGENAME{{))}} which returns the name of the currently viewed page even if it is called from a template. To use this doc page..." |
No edit summary |
||
Line 12: | Line 12: | ||
<includeonly>{{Sandbox other|| | <includeonly>{{Sandbox other|| | ||
<!-- Categories below this line; interwikis at Wikidata --> | <!-- Categories below this line; interwikis at Wikidata --> | ||
[[Category:Modules]] | |||
}}</includeonly> | }}</includeonly> | ||
<noinclude>[[Category:Module documentation pages]]</noinclude> | <noinclude>[[Category:Module documentation pages]]</noinclude> |
Revision as of 02:50, 26 February 2025
Usage
{{#invoke:TEMPLATENAME|main}}
This module returns the name of the page it is being transcluded from. This differs from {{FULLPAGENAME}} 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.