Difference between revisions of "Template:Documentation/MasterTOC/Bg"

From Apache OpenOffice Wiki
Jump to: navigation, search
Line 1: Line 1:
{{Documentation/MasterTOC/Bg
+
<div id="tocwrapper" class="docooo_tocwrapper" style="float:right;  width: 200px; padding: 0px; border: 3px solid #fff; border-left: 20px solid #fff; border-bottom: 20px solid #fff; margin-left: 40px; margin-bottom: 20px; margin-top: -5px;">
|ShowPrevPage={{{ShowPrevPage}}}
+
<!--
|PrevPage={{{PrevPage}}}
+
  <div id="icon" style="float:right; margin-right: -10px; margin-top: -10px;">[[Image:Book.png]]</div>
|ShowNextPage={{{ShowNextPage}}}
+
//-->
|NextPage={{{NextPage}}}
+
  <div id="{{{bookid}}}" style="border:1px solid #9BC0F5; padding: 0px; font-size: xx-small; background-color: #FFF;">
|bookid=DevGuide
+
    <div id="doc_toctitle" class="docooo_toctitle docsection" style="font-size:130%;">{{{booktitle}}}</div>
|booktitle=[[Bg/Documentation/DevGuide/OpenOffice.org Developers Guide|OpenOffice.org Developer's Guide]]
+
    <div id="parttitle" class="docooo_parttitle" style="padding: 1px;font-weight: bold; text-align: left; border-bottom: 1px solid #9099a8;font-size:130%;display:{{{ShowParttitle|none}}}">
|ShowParttitle=none
+
: {{{parttitle}}}
 +
<div id="tocfooter" class="docooo_tocfooter" style="padding: 1px;">
 +
{|border=0 width=100%
 +
|-
 +
|style="text-align:left;"|<span style="display: {{{ShowPrevPart|none}}}">[[{{{PrevPart}}}|&lt; 上一章]]</span>
 +
|style="text-align:right;"|<span style="display: {{{ShowNextPart|none}}}">[[{{{NextPart}}}|下一章 &gt;]]</span>
 +
|}
 +
</div>
 +
</div>
 +
    <div id="tocbody" class="docooo_tocbody" style="padding: 6px;font-size:130%;">
 +
{{{toccontent}}}
 +
    </div>
 +
<div id="PrevNextPage" class="docooo_prevnextpage" style="font-size: xx-small!important; margin-bottom: 3px; margin-top: 3px;">
 +
{|border=0 width=100%
 +
|-
 +
|style="text-align:left;"|<span style="display: {{{ShowPrevPage|none}}}">[[{{{PrevPage}}}|&lt; 上一页]]</span>
 +
|style="text-align:right;"|<span style="display: {{{ShowNextPage|none}}}">[[{{{NextPage}}}|下一页 &gt;]]</span>
 +
|}
 +
</div>
 +
</div>
 +
</div>
 +
 
 +
<noinclude>
 +
 
 +
==参数用法==
 +
;ShowPrevPage:set to "block" to show the "previous page" link, set to "none" to hide it. This parameter is not set in the TOC based on this template, but rather in the file containing that TOC. So the parameter value is "passed through" the TOC to this template and therefore '''must explicitly''' be set to none to hide the link. The TOC must use <nowiki>{{{ShowPrevPage}}}</nowiki> as the parameter value to ensure passing along.
 +
;PrevPage:the path to the previous page (no surrounding "[")
 +
;ShowNextPage:set to "block" to show the "next page" link, set to "none" to hide it. This parameter is not set in the TOC based on this template, but rather in the file containing that TOC. So the parameter value is "passed through" the TOC to this template and therefore '''must explicitly''' be set to none to hide the link. The TOC must use <nowiki>{{{ShowNextPage}}}</nowiki> as the parameter value to ensure passing along.
 +
;NextPage:the path to the previous page (no surrounding "[")
 +
;bookid:The id for the book (not yet evaluated)
 +
;booktitle:The book title that appears at the top of the TOC in full wiki syntax (i.e. as a link: <nowiki>[[MyGuide|My Great Manual]]</nowiki>
 +
;ShowParttitle:set to "block" to show the part title. This will be used in Sub-TOCs. It will default to hidden when not specified.
 +
;parttitle:The title of the part that this Sub-TOC covers in full wiki syntax (i.e. as a link: <nowiki>[[MyGuide/MyPart|Part 1: My Great Part]]</nowiki>
 +
;toccontent:The content of the TOC as lists and divs.
 +
;ShowPrevPart:set to "block" in to show the "previous part" link at the bottom of the TOC. If this parameter is set at the TOC level (and not on the file level like the prev/next page parameter), it will default to hidden when not specified.
 +
;PrevPart:the path to the first page of the previous part (no surrounding "[")
 +
;ShowNextPart:set to "block" in to show the "previous part" link at the bottom of the TOC. If this parameter is set at the TOC level (and not on the file level like the prev/next page parameter), it will default to hidden when not specified.
 +
;NextPart:the path to the first page of the next part (no surrounding "[")
 +
 
 +
{{Documentation/Note|The style classes are not yet created in the css file}}
 +
 
 +
=== Simulated example ===
 +
* '''ShowPrevPage''' set to '''none'''
 +
* '''ShowNextPage''' set to '''block'''
 +
* '''NextPage''' set to '''The Next Page'''
 +
* '''bookid''' set to '''1234'''
 +
* '''booktitle''' set to '''<nowiki>[[My Manual]]</nowiki>'''
 +
* '''ShowParttitle''' set to '''block'''
 +
* '''parttitle''' set to '''<nowiki>[[The First Part]]</nowiki>'''
 +
* '''ShowPrevPart''' set to '''none'''
 +
* '''ShowNextPart''' set to '''block'''
 +
* '''NextPart''' set to '''The Second Part'''
 +
* '''toccontent''' set to '''* Chapter<br /> * Chapter<br /> * Chapter'''
 +
 
 +
<div style="border: 1px dotted #000; padding: 20px; width: 400px; margin: 20px;">
 +
 
 +
<div id="tocwrapper" class="docooo_tocwrapper" style="width: 200px; padding: 0px; border: 5px solid #fff;">
 +
  <div id="icon" style="float:right; margin-right: -10px; margin-top: -10px;">[[Image:Book.png]]</div>
 +
  <div id="1234" style="border:1px solid #9099a8; padding: 0px; font-size: xx-small; background-color: #FFF;">
 +
    <div id="toctitle" class="docooo_toctitle" style="background-color: #c5d0e1; border: 0px solid #9099a8; padding: 1px;font-weight: bold; text-align: left; font-size:130%;">[[My Manual]]</div>
 +
    <div id="parttitle" class="docooo_parttitle" style="padding: 1px;font-weight: bold; text-align: left; border-bottom: 1px solid #9099a8; display:block">
 +
: [[My First Part]]
 +
</div>
 +
<div id="tocfooter" class="docooo_tocfooter" style="padding: 1px;">
 +
{|border=0 width=100%
 +
|-
 +
|style="text-align:left;"|<span style="display: {{{ShowPrevPart|none}}}">[[{{{PrevPart}}}|&lt; Previous Part]]</span>
 +
|style="text-align:right;"|<span style="display: block">[[The Second Part|Next Part &gt;]]</span>
 +
|}
 +
</div>
 +
    <div id="tocbody" class="docooo_tocbody" style="padding: 6px;font-size:130%;">
 +
* Chapter
 +
* Chapter
 +
* Chapter
 +
    </div>
 +
<div id="PrevNextPage" class="docooo_prevnextpage" style="font-size: small; margin-bottom: 10px;">
 +
{|border=0 width=100%
 +
|-
 +
|style="text-align:left;"|<span style="display: none">[[{{{PrevPage}}}|&lt; Previous Page]]</span>
 +
|style="text-align:right;"|<span style="display: block">[[The Next Page|Next Page &gt;]]</span>
 +
|}
 +
</div>
 +
</div>
 +
</div>
 +
 
 +
</div>
 +
 
 +
===Calculated example===
 +
(note: not usable in preview mode while editing this template):
 +
 
 +
<pre>{{Documentation/MasterTOC/Zh
 +
|ShowPrevPage=none
 +
|ShowNextPage=block
 +
|NextPage=The Next Page
 +
|bookid=1234'''
 +
|booktitle=[[我的指南]]
 +
|ShowParttitle=block
 +
|parttitle=[[第一章节]]
 
|ShowPrevPart=none
 
|ShowPrevPart=none
 
|ShowNextPart=block
 
|ShowNextPart=block
|NextPart=Bg/Documentation/DevGuide/FirstSteps/First Steps
+
|NextPart=The Next Part
|toccontent=<section begin=toccontent />
+
|toccontent=* 章节一
* [[Bg/Documentation/DevGuide/FirstSteps/First Steps|Първи стъпки]]
+
* 章节二
* [[Bg/Documentation/DevGuide/ProUNO/Professional UNO|Professional UNO]]
+
* 章节三
* [[Bg/Documentation/DevGuide/WritingUNO/Writing UNO Components|Writing UNO Components]]
+
}}
* [[Bg/Documentation/DevGuide/Extensions/Extensions|Разширения]]
+
</pre>
* [[Bg/Documentation/DevGuide/AdvUNO/Advanced UNO|Advanced UNO]]
+
 
* [[Bg/Documentation/DevGuide/OfficeDev/Office Development|Office Development]]
+
will be:
* [[Bg/Documentation/DevGuide/Text/Text Documents|Текстови документи]]
+
 
* [[Bg/Documentation/DevGuide/Spreadsheets/Spreadsheet Documents|Spreadsheet Documents]]
+
<div style="border: 1px dotted #000; padding: 20px; width: 400px; height: 200px; margin: 20px;">
* [[Bg/Documentation/DevGuide/Drawings/Drawing Documents and Presentation Documents|Drawing Documents and Presentation Documents]]
+
 
* [[Bg/Documentation/DevGuide/Charts/Charts|Charts]]
+
{{Documentation/MasterTOC/Zh
* [[Bg/Documentation/DevGuide/Basic/OpenOffice.org Basic|OpenOffice.org Basic]]
+
|ShowPrevPage=none
* [[Bg/Documentation/DevGuide/Database/Database Access|Database Access]]
+
|ShowNextPage=block
* [[Bg/Documentation/DevGuide/Forms/Forms|Forms]]
+
|NextPage=The Next Page
* [[Bg/Documentation/DevGuide/UCB/Universal Content Broker|Universal Content Broker]]
+
|bookid=1234'''
* [[Bg/Documentation/DevGuide/Config/Configuration Management|Configuration Management]]
+
|booktitle=[[我的指南]]
* [[Bg/Documentation/DevGuide/JavaBean/JavaBean for Office Components|JavaBean for Office Components]]
+
|ShowParttitle=block
* [[Bg/Documentation/DevGuide/Accessibility/Accessibility|Accessibility]]
+
|parttitle=[[第一章节]]
* [[Bg/Documentation/DevGuide/Scripting/Scripting Framework|Scripting Framework]]
+
|ShowPrevPart=none
* [[Bg/Documentation/DevGuide/GUI/Graphical User Interfaces|Graphical User Interfaces]]
+
|ShowNextPart=block
* [[Bg/Documentation/DevGuide/AppendixA/OpenOffice.org API-Design-Guidelines|OpenOffice.org API-Design-Guidelines]]
+
|NextPart=The Next Part
* [[Bg/Documentation/DevGuide/AppendixB/IDL Documentation Guidelines|IDL Documentation Guidelines]]
+
|toccontent=* 章节一
* [[Bg/Documentation/DevGuide/AppendixC/Universal Content Providers|Universal Content Providers]]
+
* 章节二
* [[Bg/Documentation/DevGuide/AppendixD/UNOIDL Syntax Specification|UNOIDL Syntax Specification]]
+
* 章节三
* [[Bg/Documentation/DevGuide/Glossary/Glossary|Речник]]
+
}}
<section end=toccontent />}}
+
</div>
 +
</noinclude>

Revision as of 05:24, 23 April 2009

{{{booktitle}}}

{{{toccontent}}}

[[{{{PrevPage}}}|< 上一页]] [[{{{NextPage}}}|下一页 >]]


参数用法

ShowPrevPage
set to "block" to show the "previous page" link, set to "none" to hide it. This parameter is not set in the TOC based on this template, but rather in the file containing that TOC. So the parameter value is "passed through" the TOC to this template and therefore must explicitly be set to none to hide the link. The TOC must use {{{ShowPrevPage}}} as the parameter value to ensure passing along.
PrevPage
the path to the previous page (no surrounding "[")
ShowNextPage
set to "block" to show the "next page" link, set to "none" to hide it. This parameter is not set in the TOC based on this template, but rather in the file containing that TOC. So the parameter value is "passed through" the TOC to this template and therefore must explicitly be set to none to hide the link. The TOC must use {{{ShowNextPage}}} as the parameter value to ensure passing along.
NextPage
the path to the previous page (no surrounding "[")
bookid
The id for the book (not yet evaluated)
booktitle
The book title that appears at the top of the TOC in full wiki syntax (i.e. as a link: [[MyGuide|My Great Manual]]
ShowParttitle
set to "block" to show the part title. This will be used in Sub-TOCs. It will default to hidden when not specified.
parttitle
The title of the part that this Sub-TOC covers in full wiki syntax (i.e. as a link: [[MyGuide/MyPart|Part 1: My Great Part]]
toccontent
The content of the TOC as lists and divs.
ShowPrevPart
set to "block" in to show the "previous part" link at the bottom of the TOC. If this parameter is set at the TOC level (and not on the file level like the prev/next page parameter), it will default to hidden when not specified.
PrevPart
the path to the first page of the previous part (no surrounding "[")
ShowNextPart
set to "block" in to show the "previous part" link at the bottom of the TOC. If this parameter is set at the TOC level (and not on the file level like the prev/next page parameter), it will default to hidden when not specified.
NextPart
the path to the first page of the next part (no surrounding "[")

Template:Documentation/Note

Simulated example

  • ShowPrevPage set to none
  • ShowNextPage set to block
  • NextPage set to The Next Page
  • bookid set to 1234
  • booktitle set to [[My Manual]]
  • ShowParttitle set to block
  • parttitle set to [[The First Part]]
  • ShowPrevPart set to none
  • ShowNextPart set to block
  • NextPart set to The Second Part
  • toccontent set to * Chapter
    * Chapter
    * Chapter
Book.png
[[{{{PrevPart}}}|< Previous Part]] Next Part >
  • Chapter
  • Chapter
  • Chapter
[[{{{PrevPage}}}|< Previous Page]] Next Page >

Calculated example

(note: not usable in preview mode while editing this template):

{{Documentation/MasterTOC/Zh
|ShowPrevPage=none
|ShowNextPage=block
|NextPage=The Next Page
|bookid=1234'''
|booktitle=[[我的指南]]
|ShowParttitle=block
|parttitle=[[第一章节]]
|ShowPrevPart=none
|ShowNextPart=block
|NextPart=The Next Part
|toccontent=* 章节一
* 章节二
* 章节三
}}

will be:

第一章节
[[{{{PrevPart}}}|< 上一章]] 下一章 >
  • 章节一
  • 章节二
  • 章节三
[[{{{PrevPage}}}|< 上一页]] 下一页 >


Personal tools