Template:Basepage subpage

From FlightGear wiki
Revision as of 20:49, 28 November 2013 by Johan G (talk | contribs) (typo)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search


The following template description is not displayed when the template is inserted in an article.

Goal

This template can be used for showing different text depending on whether a page is a basepage, a subpage or a subsubpage.

Usage

{{basepage subpage|text if basepage|text if subpage|text if subsbupage |page=}}

All parameters are optional.

text if basepage
Content to show if the page is a basepage.
text if subpage
Content to show if the page is a subpage.
text if subsbupage
Content to show if the page is a subsubpage.
page
Another page. If not used, the page the template is put on will be used.

Examples

{{basepage subpage
| Basepage text
| Subpage text
| Subsubpage text
}}
{{basepage subpage
| Basepage text
| Subpage text
| Subsubpage text
| page = Talk:Main page/Archive
}}
{{basepage subpage
| Basepage text
| Subpage text
| Subsubpage text
| page = {{{page|}}}
}}

Alternatives

A subpage can be detected without using a template using the parser functions #if: and #titleparts: like below:

{{#ifeq: {{#titleparts:{{PAGENAME}}|1|1}} | {{PAGENAME}} 
| ...then on base page...
| ...else on a subpage...
}}

Related templates