Difference between revisions of "Template:BASEPAGENAME/doc"
From Project: Gorgon Wiki
(Copy-over latest version from wikia:c:templates:Template:BASEPAGENAME/doc) |
m (Eliminating double nowikis) |
||
(6 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
{{SPW|is not on|name={{msg:BASEPAGENAME}}}} | {{SPW|is not on|name={{msg:BASEPAGENAME}}}} | ||
− | + | ;Description | |
− | + | :This is a drop-in functionality for wikis that don't have [[mw:Special:MyLanguage/Help:Subpages|Subpages]] enabled. | |
− | + | :This documentation is shared between templates affected by this, see the '''See also''' section at bottom. | |
− | + | ||
− | |||
;Usage | ;Usage | ||
− | Use <code><nowiki>{{</nowiki>msg:{{msg:BASEPAGENAME}}<nowiki>}}</nowiki></code> inplace of <code><nowiki>{{</nowiki>{{msg:BASEPAGENAME}}<nowiki>}}</nowiki></code> | + | :To make use of the same functionality as the [[mw:Special:MyLanguage/Help:Magic words#Page_names|magic-word]] using a template with same name if it exists. |
+ | ::Use <code><nowiki>{{</nowiki>msg:{{msg:BASEPAGENAME}}<nowiki>}}</nowiki></code> inplace of <code><nowiki>{{</nowiki>{{msg:BASEPAGENAME}}<nowiki>}}</nowiki></code> | ||
+ | ::Or <code><nowiki>{{</nowiki>msg:{{msg:BASEPAGENAME}}<nowiki>|</nowiki><var>Pagename</var><nowiki>}}</nowiki></code> inplace of <code><nowiki>{{</nowiki>{{msg:BASEPAGENAME}}:<var>Pagename</var><nowiki>}}</nowiki></code> to provide a pagename to operate upon. | ||
+ | ::If no <var>Pagename</var> is provided it defaults to <span style="color:teal;">{{((}}FULLPAGENAME{{))}}</span>. | ||
{| class="wikitable" style="background-color:teal;" | {| class="wikitable" style="background-color:teal;" | ||
Line 44: | Line 46: | ||
| <code>{{((}}#titleparts:<var>{{((}}PAGENAME:Tinput {{))}}</var><nowiki>|</nowiki>-1{{))}}</code> | | <code>{{((}}#titleparts:<var>{{((}}PAGENAME:Tinput {{))}}</var><nowiki>|</nowiki>-1{{))}}</code> | ||
| <code>{{#titleparts:{{PAGENAME:{{{1|{{FULLPAGENAME}}/1 1/2 2}}} }}|-1}}</code> | | <code>{{#titleparts:{{PAGENAME:{{{1|{{FULLPAGENAME}}/1 1/2 2}}} }}|-1}}</code> | ||
+ | |- | ||
+ | ! rowspan="2" | #titleparts: <nowiki>||</nowiki>-1 | ||
+ | | <code>{{((}}#titleparts:<var>{{((}}PAGENAME:input {{))}}</var><nowiki>||</nowiki>-1{{))}}</code> | ||
+ | | <code>{{#titleparts:{{PAGENAME:{{{1|{{FULLPAGENAME}}}}} }}||-1}}</code> | ||
+ | |- | ||
+ | | <code>{{((}}#titleparts:<var>{{((}}PAGENAME:Tinput {{))}}</var><nowiki>||</nowiki>-1{{))}}</code> | ||
+ | | <code>{{#titleparts:{{PAGENAME:{{{1|{{FULLPAGENAME}}/1 1/2 2}}} }}||-1}}</code> | ||
+ | |} | ||
+ | |||
+ | {| class="wikitable" style="background-color:teal;" | ||
+ | |+ Functionality table for debugging | ||
+ | ! functionality !! code !! result | ||
|- | |- | ||
! rowspan="2" | {{msg:BASEPAGENAME}} | ! rowspan="2" | {{msg:BASEPAGENAME}} | ||
Line 53: | Line 67: | ||
|- | |- | ||
! rowspan="2" | msg:{{msg:BASEPAGENAME}} | ! rowspan="2" | msg:{{msg:BASEPAGENAME}} | ||
− | | <code>{{((}}msg:{{msg:BASEPAGENAME}} | + | | <code>{{((}}msg:{{msg:BASEPAGENAME}}<nowiki>|</nowiki><var>input</var>{{))}}</code> |
− | | <code>{{msg:{{msg:BASEPAGENAME}} | + | | <code>{{msg:{{msg:BASEPAGENAME}}|{{FULLPAGENAME}} }}</code> |
|- | |- | ||
− | | <code>{{((}}msg:{{msg:BASEPAGENAME}} | + | | <code>{{((}}msg:{{msg:BASEPAGENAME}}<nowiki>|</nowiki><var>Tinput</var>{{))}}</code> |
− | | <code>{{msg:{{msg:BASEPAGENAME}} | + | | <code>{{msg:{{msg:BASEPAGENAME}}|{{FULLPAGENAME}}/1 1/2 2 }}</code> |
|} | |} | ||
+ | |||
+ | ;Dependencies | ||
+ | *{{t|((}}, {{t|(((}}, {{t|))}}, {{t|)))}} and {{t|SPW}} to provide this documentation. | ||
+ | *MediaWiki [[mw:Help:Magic words#Transclusion modifiers|Help:Magic words#Transclusion modifiers]] For the <i>msg</i> MAGICWORD. | ||
+ | *MediaWiki [[mw:Help:Magic words#Page names|Help:Magic words#Page names]]. | ||
+ | *MediaWiki [[mw:Help:Extension:ParserFunctions#.23titleparts|Help:Extension:ParserFunctions##titleparts]] for logic used in the functionality. | ||
;See also | ;See also | ||
− | *[[Template: | + | *[[Template:BASEPAGENAME]] |
− | + | *[[Template:BASEPAGENAMEE]] | |
− | + | *[[Template:SUBPAGENAME]] | |
− | + | *[[Template:SUBPAGENAMEE]] | |
<includeonly> | <includeonly> | ||
<!-- Categories/interwikis for the template itself --> | <!-- Categories/interwikis for the template itself --> |
Latest revision as of 05:22, 27 April 2016
This template was copied from Template:BASEPAGENAME on Wikia Templates. That wiki should periodically be checked for a new version of this template. |
- Description
- This is a drop-in functionality for wikis that don't have Subpages enabled.
- This documentation is shared between templates affected by this, see the See also section at bottom.
- Usage
- To make use of the same functionality as the magic-word using a template with same name if it exists.
- Use
{{msg:BASEPAGENAME}}
inplace of{{BASEPAGENAME}}
- Or
{{msg:BASEPAGENAME|Pagename}}
inplace of{{BASEPAGENAME:Pagename}}
to provide a pagename to operate upon. - If no Pagename is provided it defaults to {{FULLPAGENAME}}.
- Use
code | result | |
---|---|---|
input | Template:(((1|{{FULLPAGENAME}}}}}
|
Template:BASEPAGENAME/doc
|
Tinput | Template:(((1|{{FULLPAGENAME}}/1 1/2 2}}}
|
Template:BASEPAGENAME/doc/1 1/2 2
|
NAMESPACE | {{NAMESPACE}}
|
Template
|
PAGENAME | {{PAGENAME:input }}
|
BASEPAGENAME/doc
|
{{PAGENAME:Tinput }}
|
BASEPAGENAME/doc/1 1/2 2
| |
#titleparts: |1 | {{#titleparts:{{PAGENAME:input }}|1}}
|
BASEPAGENAME
|
{{#titleparts:{{PAGENAME:Tinput }}|1}}
|
BASEPAGENAME
| |
#titleparts: |-1 | {{#titleparts:{{PAGENAME:input }}|-1}}
|
BASEPAGENAME
|
{{#titleparts:{{PAGENAME:Tinput }}|-1}}
|
BASEPAGENAME/doc/1 1
| |
#titleparts: ||-1 | {{#titleparts:{{PAGENAME:input }}||-1}}
|
doc
|
{{#titleparts:{{PAGENAME:Tinput }}||-1}}
|
2 2
|
functionality | code | result |
---|---|---|
BASEPAGENAME | {{BASEPAGENAME:input}}
|
BASEPAGENAME
|
{{BASEPAGENAME:Tinput}}
|
BASEPAGENAME/doc/1 1
| |
msg:BASEPAGENAME | {{msg:BASEPAGENAME|input}}
|
BASEPAGENAME
|
{{msg:BASEPAGENAME|Tinput}}
|
BASEPAGENAME/doc/1 1
|
- Dependencies
- {{((}}, {{(((}}, {{))}}, {{)))}} and {{SPW}} to provide this documentation.
- MediaWiki Help:Magic words#Transclusion modifiers For the msg MAGICWORD.
- MediaWiki Help:Magic words#Page names.
- MediaWiki Help:Extension:ParserFunctions##titleparts for logic used in the functionality.
- See also