Template:Book
From open-support.info
(Difference between revisions)
m |
m |
||
(24 intermediate revisions not shown) | |||
Line 1: | Line 1: | ||
- | <includeonly>{{#vardefine:root|{{#titleparts:{{FULLPAGENAME}}|1}} | + | {{Documentation |
+ | |desc=A semantic template to manage a set of sequential pages like a traditional "Book". | ||
+ | |author=Dick6809 | ||
+ | }} | ||
+ | <onlyinclude><includeonly>{{#vardefine:root|{{#titleparts:{{FULLPAGENAME}}|1}} | ||
}}{{#vardefine:path|{{#if:{{#titleparts:{{PAGENAME}}|-1}}|{{#titleparts:{{PAGENAME}}||2}}}} | }}{{#vardefine:path|{{#if:{{#titleparts:{{PAGENAME}}|-1}}|{{#titleparts:{{PAGENAME}}||2}}}} | ||
- | }} | + | }}{{#vardefine:main|{{#if:{{{master page|}}} |
- | + | |{{{master page}}} | |
- | + | |{{#if:{{#var:path}} | |
|{{#if:{{#show:{{#var:root}}|?docinfo master page#}} | |{{#if:{{#show:{{#var:root}}|?docinfo master page#}} | ||
|{{#show:{{#var:root}}|?docinfo master page#}}/{{#var:path}} | |{{#show:{{#var:root}}|?docinfo master page#}}/{{#var:path}} | ||
}} | }} | ||
}} | }} | ||
- | }}{{#vardefine:stat|{{#if:{{{status|}}} |{{{status}}} |{{#show:{{#var:root}}|?docinfo status}}}} | + | }} |
+ | }}{{#ifeq:{{#var:main}}|{{FULLPAGENAME}} | ||
+ | |{{#vardefine:main|}} | ||
+ | | | ||
+ | }}{{#if:{{#var:path}} | ||
+ | |{{ #vardefine:stat|{{#if:{{{status|}}} |{{{status}}} |{{#show:{{#var:root}}|?docinfo status}}}} | ||
}}{{#vardefine:prog|{{#if:{{{progress|}}}|{{{progress}}}|{{#show:{{#var:root}}|?docinfo progress}}}} | }}{{#vardefine:prog|{{#if:{{{progress|}}}|{{{progress}}}|{{#show:{{#var:root}}|?docinfo progress}}}} | ||
}}{{#vardefine:prio|{{#if:{{{priority|}}}|{{{priority}}}|{{#show:{{#var:root}}|?docinfo priority}}}} | }}{{#vardefine:prio|{{#if:{{{priority|}}}|{{{priority}}}|{{#show:{{#var:root}}|?docinfo priority}}}} | ||
Line 17: | Line 26: | ||
}}{{#vardefine:lang|{{#if:{{{lang|}}} |{{{lang}}} |{{#show:{{#var:root}}|?docinfo language}}}} | }}{{#vardefine:lang|{{#if:{{{lang|}}} |{{{lang}}} |{{#show:{{#var:root}}|?docinfo language}}}} | ||
}} | }} | ||
- | |{{ | + | |{{ #vardefine:stat|{{{status|}}} |
- | + | ||
}}{{#vardefine:prog|{{{progress|}}} | }}{{#vardefine:prog|{{{progress|}}} | ||
}}{{#vardefine:prio|{{{priority|}}} | }}{{#vardefine:prio|{{{priority|}}} | ||
Line 46: | Line 54: | ||
|link = none | |link = none | ||
}} | }} | ||
- | }} | + | }}<!-- HEADER NAFVIGATION --> |
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | <!-- HEADER NAFVIGATION --> | + | |
<div id="bookHeaderNavSrc" style="display:none"> | <div id="bookHeaderNavSrc" style="display:none"> | ||
<span class="subpage" style="float:right">{{#if:{{#var:prev}} | <span class="subpage" style="float:right">{{#if:{{#var:prev}} | ||
Line 60: | Line 61: | ||
|{{Book/Link|..|{{message|Up|dict=nav|nocat}}}} | | |{{Book/Link|..|{{message|Up|dict=nav|nocat}}}} | | ||
}}{{#if:{{#var:next}} | }}{{#if:{{#var:next}} | ||
- | |{{Book/Link| | + | |{{Book/Link|{{#var:next}}|{{message|Next|dict=nav|nocat}}}} |
}}</span> | }}</span> | ||
</div> | </div> | ||
Line 66: | Line 67: | ||
<div id="bookFooterNavSrc" style="display:none"> | <div id="bookFooterNavSrc" style="display:none"> | ||
<div id="bookFooterMargin"><br /></div> | <div id="bookFooterMargin"><br /></div> | ||
- | {| style="width:100%;font-size:85%;line-height: | + | {| style="width:100%;<!-- |
- | |style=" | + | --> font-size:85%;<!-- |
+ | --> line-height:100%;<!-- | ||
+ | --> margin:1em 0px 0px 0px;<!-- | ||
+ | --> padding:0px; <!-- | ||
+ | --> white-space:nowrap;<!-- | ||
+ | -->" | ||
+ | |style="vertical-align:bottom;<!-- | ||
+ | --> text-align:left;<!-- | ||
+ | -->"|<span class="subpages">{{Book/Link | ||
|{{#var:prev}} | |{{#var:prev}} | ||
- | |{{message|Prev|dict=nav|nocat}} | + | |< {{message|Prev|dict=nav|nocat}} |
}}</span> | }}</span> | ||
- | |style=" | + | |style="vertical-align:bottom;<!-- |
+ | --> text-align:center;<!-- | ||
+ | -->"|<span class="subpages">{{Book/Link | ||
|.. | |.. | ||
|{{message|Up|dict=nav|nocat}} | |{{message|Up|dict=nav|nocat}} | ||
}}</span> | }}</span> | ||
- | |style=" | + | |style="vertical-align:bottom;<!-- |
- | + | --> text-align:right;<!-- | |
- | + | -->"|<span class="subpages">{{Book/Link | |
- | + | |{{#var:next}} | |
- | + | |{{message|Next|dict=nav|nocat}} > | |
}}</span> | }}</span> | ||
|- | |- | ||
- | |style="width: | + | |style="width:40%;<!-- |
- | + | --> vertical-align:bottom;<!-- | |
- | + | --> text-align:left;<!-- | |
- | |style="width: | + | --> white-space:nowrap;<!-- |
- | + | -->"|<span class="subpages">{{Book/Link|{{#var:prev}}|show=all}}</span> | |
- | + | |style="width:20%;<!-- | |
- | |style="width: | + | --> vertical-align:bottom;<!-- |
- | + | --> text-align:center;<!-- | |
- | + | --> white-space:nowrap;<!-- | |
- | + | -->"|<span class="subpages">{{Book/Link|{{#var:root}}|show=all}}</span> | |
- | + | |style="width:40%;<!-- | |
+ | --> vertical-align:bottom;<!-- | ||
+ | --> text-align:right;<!-- | ||
+ | --> white-space:nowrap;<!-- | ||
+ | -->"|<span class="subpages">{{Book/Link|{{#var:next}}|show=all}}</span> | ||
|} | |} | ||
{{languages|{{#var:main}}}} | {{languages|{{#var:main}}}} | ||
+ | {{documentation debug}} | ||
</div> | </div> | ||
- | + | {{DISPLAYTITLE:{{#if:{{#var:head}}|{{#var:head}} }}{{#var:titl}} | |
- | }} | + | }}{{docinfo |
|master page = {{#var:main}} | |master page = {{#var:main}} | ||
|master rev = {{#var:mrev}} | |master rev = {{#var:mrev}} | ||
Line 113: | Line 129: | ||
}}{{#if:{{#var:next}}|{{#set: | }}{{#if:{{#var:next}}|{{#set: | ||
|book next ={{#var:next}} | |book next ={{#var:next}} | ||
- | |book chain ={{#rel2abs:{{#var:next}}|{{FULLPAGENAME}}}} | + | |book chain ={{#rel2abs:{{#replace:{{#var:next}}|~|{{#var:root}}}}|{{FULLPAGENAME}}}} |
}} | }} | ||
}}[[Category:Books|{{PAGENAME}}]]</includeonly><noinclude> | }}[[Category:Books|{{PAGENAME}}]]</includeonly><noinclude> | ||
{{documentation includeonly}} | {{documentation includeonly}} | ||
- | + | </noinclude></onlyinclude> | |
- | </noinclude> | + |
Latest revision as of 12:49, 29 April 2011
[edit] [ ] Template documentation
Template:Book – a semantic template to manage a set of sequential pages like a traditional "Book". This is the "Book" template. It should be called in the following format:
{{Book |1= |2= |3= }}
Edit the page to see the template text.
The above documentation is transcluded from Template:Book/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. |
The results of this template are not shown here.