From Wikipedia, the free encyclopedia
Content deleted Content added
|
 |
|||
| Line 7: | Line 7: | ||
|
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, <code><nowiki>{{#invoke:TEMPLATENAME|main}}</nowiki></code> → <samp>{{#invoke:TEMPLATENAME|main}}</samp> while <code><nowiki>{{FULLPAGENAME}}</nowiki></code> → <samp>{{FULLPAGENAME}}</samp>. |
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, <code><nowiki>{{#invoke:TEMPLATENAME|main}}</nowiki></code> → <samp>{{#invoke:TEMPLATENAME|main}}</samp> while <code><nowiki>{{FULLPAGENAME}}</nowiki></code> → <samp>{{FULLPAGENAME}}</samp>. |
||
|
To get the same |
To get the same behavior for [[Help:variables|variables]] other than <code><nowiki>{{FULLPAGENAME}}</nowiki></code>, this module can be passed as a parameter to them as in: |
||
|
<code><nowiki>{{PAGENAME:{{#invoke:TEMPLATENAME|main}}}}</nowiki></code> → <samp>{{PAGENAME:{{#invoke:TEMPLATENAME|main}}}}</samp>. |
<code><nowiki>{{PAGENAME:{{#invoke:TEMPLATENAME|main}}}}</nowiki></code> → <samp>{{PAGENAME:{{#invoke:TEMPLATENAME|main}}}}</samp>. |
||
Latest revision as of 05:37, 24 December 2025
| This module is rated as ready for general use. It has reached a mature state, is considered relatively stable and bug-free, and may be used wherever appropriate. It can be mentioned on help pages and other Wikipedia resources as an option for new users. To minimise server load and avoid disruptive output, improvements should be developed through sandbox testing rather than repeated trial-and-error editing. |
{{#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.


