Template:Book/PageTitle
From open-support.info
< Template:Book(Difference between revisions)
m |
m |
||
(7 intermediate revisions not shown) | |||
Line 1: | Line 1: | ||
- | {{#if:{{{1|}}} | + | {{#vardefine:cpag|{{#if:{{{1|}}}|{{{1}}}|{{FULLPAGENAME}} }} |
- | |{{# | + | }}{{#vardefine:mpag|{{#show:{{#var:cpag}}|?docinfo master page#}} |
- | + | }}{{#if:{{#var:mpag}} | |
- | + | | | |
- | + | |{{#vardefine:mpag|{{#show:{{#titleparts:{{#var:cpag}}|1}}|?docinfo master page#}} | |
- | + | }}{{#if:{{#var:mpag}} | |
- | + | |{{#vardefine:mpag|{{#var:mpag}}<!-- | |
- | + | -->{{#if:{{#titleparts:{{#var:cpag}}||2}}|/{{#titleparts:{{#var:cpag}}||2}} }} }} | |
- | + | | | |
- | + | }} | |
- | + | }}{{#switch:{{{show|}}} | |
- | + | | | |
- | + | |all | |
+ | |title={{#vardefine:title|{{#show:{{#var:cpag}}|?book title}} | ||
+ | }}{{#if:{{#var:title}} | ||
+ | | | ||
+ | |{{#if:{{#var:mpag}}|{{#vardefine:title|{{#show:{{#var:mpag}}|?book title}} }} }} | ||
+ | }}{{#if:{{#var:title}} | ||
+ | | | ||
+ | |{{#vardefine:title|{{PAGENAME:{{#var:cpag}} }} }} | ||
}} | }} | ||
- | + | }}{{#switch:{{{show|}}} | |
- | + | |all | |
- | + | |heading={{#vardefine:heading|{{#show:{{#var:cpag}}|?book heading}} | |
- | + | }}{{#if:{{#var:heading}} | |
- | + | | | |
- | + | |{{#if:{{#var:mpag}} | |
- | + | |{{#vardefine:heading|{{#show:{{#var:mpag}}|?book heading}} }} | |
- | + | ||
- | + | ||
- | + | ||
- | + | ||
}} | }} | ||
}} | }} | ||
+ | }}{{#switch:{{{show|}}} | ||
+ | |all = {{#if:{{#var:heading}}|{{#var:heading}} }}{{#var:title}} | ||
+ | |heading = {{#var:heading}} | ||
+ | |{{#var:title}} | ||
}}<noinclude> | }}<noinclude> | ||
{{docinfo | {{docinfo |
Latest revision as of 08:57, 23 April 2011
Book/PageTitle[edit] [ ] Template documentation
Template:Book/PageTitle – returns the respectable page title of a page in a book.
Usage
{{Book/PageTitle | PageName }}
The above documentation is transcluded from Template:Book/PageTitle/doc. (edit | history) Editors can experiment in this template's sandbox (create) and testcases (create) pages. Please add categories and interwikis to the /doc subpage. Subpages of this template. |