Difference between revisions of "Template:Navbox small"

From Robowiki
Jump to navigation Jump to search
(small navbox template)
 
m
 
(42 intermediate revisions by 2 users not shown)
Line 1: Line 1:
; {{{title|Navigation}}}:
+
<!--
: {{if|test={{{page1|}}}|then=[[{{{parentpage|{{PAGENAME}}}}}/{{{page1}}}{{if|test={{{title1|}}}|then={{!}}{{{title1}}}}}]]
+
 
}} - {{if|test={{{page2|}}}|then=[[{{{parentpage|{{PAGENAME}}}}}/{{{page2}}}{{if|test={{{title2|}}}|then={{!}}{{{title2}}}}}]]
+
This is one of complex template, DO NOT EDIT IF YOU DON'T KNOW WHAT YOU ARE DOING.
}} - {{if|test={{{page3|}}}|then=[[{{{parentpage|{{PAGENAME}}}}}/{{{page3}}}{{if|test={{{title3|}}}|then={{!}}{{{title3}}}}}]]
+
 
}} - {{if|test={{{page4|}}}|then=[[{{{parentpage|{{PAGENAME}}}}}/{{{page4}}}{{if|test={{{title4|}}}|then={{!}}{{{title4}}}}}]]
+
--><includeonly>
}} - {{if|test={{{page5|}}}|then=[[{{{parentpage|{{PAGENAME}}}}}/{{{page5}}}{{if|test={{{title5|}}}|then={{!}}{{{title5}}}}}]]
+
; {{{title|Navigation}}}<nowiki>:</nowiki>
}} - {{if|test={{{page6|}}}|then=[[{{{parentpage|{{PAGENAME}}}}}/{{{page6}}}{{if|test={{{title6|}}}|then={{!}}{{{title6}}}}}]]
+
:<!--
}} - {{if|test={{{page7|}}}|then=[[{{{parentpage|{{PAGENAME}}}}}/{{{page7}}}{{if|test={{{title7|}}}|then={{!}}{{{title7}}}}}]]
+
-->{{if|test={{{parent|}}}|then={{ifeq|{{{parent}}}|{{PAGENAME}}|<!--nothing-->|{{ifeq|{{{parent}}}|{{FULLPAGENAME}}|<!--nothing-->|[[{{if|test={{{namespace|{{NAMESPACE}}}}}|then={{{namespace|{{NAMESPACE}}}}}:}}{{{parent}}}|{{{parent}}}]] -&nbsp;}}}}}}<!--
}} - {{if|test={{{page8|}}}|then=[[{{{parentpage|{{PAGENAME}}}}}/{{{page8}}}{{if|test={{{title8|}}}|then={{!}}{{{title8}}}}}]]
+
-->{{if|test={{{page1|}}}|then=[[{{if|test={{{parent|}}}|then={{if|test={{{namespace|{{NAMESPACE}}}}}|then={{{namespace|{{NAMESPACE}}}}}:}}{{{parent}}}|else={{if|test={{{namespace|{{NAMESPACE}}}}}|then={{{namespace|{{NAMESPACE}}}}}:{{PAGENAME}}|else={{FULLPAGENAME}}}}}}/{{{page1}}}{{!}}{{{title1|{{{page1}}}}}}]]}}<!--
}} - {{if|test={{{page9|}}}|then=[[{{{parentpage|{{PAGENAME}}}}}/{{{page9}}}{{if|test={{{title9|}}}|then={{!}}{{{title9}}}}}]]
+
-->{{if|test={{{page2|}}}|then=&nbsp;- [[{{if|test={{{parent|}}}|then={{if|test={{{namespace|{{NAMESPACE}}}}}|then={{{namespace|{{NAMESPACE}}}}}:}}{{{parent}}}|else={{if|test={{{namespace|{{NAMESPACE}}}}}|then={{{namespace|{{NAMESPACE}}}}}:{{PAGENAME}}|else={{FULLPAGENAME}}}}}}/{{{page2}}}{{!}}{{{title2|{{{page2}}}}}}]]}}<!--
}}
+
-->{{if|test={{{page3|}}}|then=&nbsp;- [[{{if|test={{{parent|}}}|then={{if|test={{{namespace|{{NAMESPACE}}}}}|then={{{namespace|{{NAMESPACE}}}}}:}}{{{parent}}}|else={{if|test={{{namespace|{{NAMESPACE}}}}}|then={{{namespace|{{NAMESPACE}}}}}:{{PAGENAME}}|else={{FULLPAGENAME}}}}}}/{{{page3}}}{{!}}{{{title3|{{{page3}}}}}}]]}}<!--
<noinclude>
+
-->{{if|test={{{page4|}}}|then=&nbsp;- [[{{if|test={{{parent|}}}|then={{if|test={{{namespace|{{NAMESPACE}}}}}|then={{{namespace|{{NAMESPACE}}}}}:}}{{{parent}}}|else={{if|test={{{namespace|{{NAMESPACE}}}}}|then={{{namespace|{{NAMESPACE}}}}}:{{PAGENAME}}|else={{FULLPAGENAME}}}}}}/{{{page4}}}{{!}}{{{title4|{{{page4}}}}}}]]}}<!--
Small navigation bar. I create it for header sub pages links so please use it.
+
-->{{if|test={{{page5|}}}|then=&nbsp;- [[{{if|test={{{parent|}}}|then={{if|test={{{namespace|{{NAMESPACE}}}}}|then={{{namespace|{{NAMESPACE}}}}}:}}{{{parent}}}|else={{if|test={{{namespace|{{NAMESPACE}}}}}|then={{{namespace|{{NAMESPACE}}}}}:{{PAGENAME}}|else={{FULLPAGENAME}}}}}}/{{{page5}}}{{!}}{{{title5|{{{page5}}}}}}]]}}<!--
 +
-->{{if|test={{{page6|}}}|then=&nbsp;- [[{{if|test={{{parent|}}}|then={{if|test={{{namespace|{{NAMESPACE}}}}}|then={{{namespace|{{NAMESPACE}}}}}:}}{{{parent}}}|else={{if|test={{{namespace|{{NAMESPACE}}}}}|then={{{namespace|{{NAMESPACE}}}}}:{{PAGENAME}}|else={{FULLPAGENAME}}}}}}/{{{page6}}}{{!}}{{{title6|{{{page6}}}}}}]]}}<!--
 +
-->{{if|test={{{page7|}}}|then=&nbsp;- [[{{if|test={{{parent|}}}|then={{if|test={{{namespace|{{NAMESPACE}}}}}|then={{{namespace|{{NAMESPACE}}}}}:}}{{{parent}}}|else={{if|test={{{namespace|{{NAMESPACE}}}}}|then={{{namespace|{{NAMESPACE}}}}}:{{PAGENAME}}|else={{FULLPAGENAME}}}}}}/{{{page7}}}{{!}}{{{title7|{{{page7}}}}}}]]}}<!--
 +
-->{{if|test={{{page8|}}}|then=&nbsp;- [[{{if|test={{{parent|}}}|then={{if|test={{{namespace|{{NAMESPACE}}}}}|then={{{namespace|{{NAMESPACE}}}}}:}}{{{parent}}}|else={{if|test={{{namespace|{{NAMESPACE}}}}}|then={{{namespace|{{NAMESPACE}}}}}:{{PAGENAME}}|else={{FULLPAGENAME}}}}}}/{{{page8}}}{{!}}{{{title8|{{{page8}}}}}}]]}}<!--
 +
-->{{if|test={{{page9|}}}|then=&nbsp;- [[{{if|test={{{parent|}}}|then={{if|test={{{namespace|{{NAMESPACE}}}}}|then={{{namespace|{{NAMESPACE}}}}}:}}{{{parent}}}|else={{if|test={{{namespace|{{NAMESPACE}}}}}|then={{{namespace|{{NAMESPACE}}}}}:{{PAGENAME}}|else={{FULLPAGENAME}}}}}}/{{{page9}}}{{!}}{{{title9|{{{page9}}}}}}]]}}<!--
 +
-->{{if|test={{{page10|}}}|then=&nbsp;- [[{{if|test={{{parent|}}}|then={{if|test={{{namespace|{{NAMESPACE}}}}}|then={{{namespace|{{NAMESPACE}}}}}:}}{{{parent}}}|else={{if|test={{{namespace|{{NAMESPACE}}}}}|then={{{namespace|{{NAMESPACE}}}}}:{{PAGENAME}}|else={{FULLPAGENAME}}}}}}/{{{page10}}}{{!}}{{{title10|{{{page10}}}}}}]]}}<!--
 +
-->{{if|test={{{page11|}}}|then=&nbsp;- [[{{if|test={{{parent|}}}|then={{if|test={{{namespace|{{NAMESPACE}}}}}|then={{{namespace|{{NAMESPACE}}}}}:}}{{{parent}}}|else={{if|test={{{namespace|{{NAMESPACE}}}}}|then={{{namespace|{{NAMESPACE}}}}}:{{PAGENAME}}|else={{FULLPAGENAME}}}}}}/{{{page11}}}{{!}}{{{title11|{{{page11}}}}}}]]}}<!--
 +
-->{{if|test={{{page12|}}}|then=&nbsp;- [[{{if|test={{{parent|}}}|then={{if|test={{{namespace|{{NAMESPACE}}}}}|then={{{namespace|{{NAMESPACE}}}}}:}}{{{parent}}}|else={{if|test={{{namespace|{{NAMESPACE}}}}}|then={{{namespace|{{NAMESPACE}}}}}:{{PAGENAME}}|else={{FULLPAGENAME}}}}}}/{{{page12}}}{{!}}{{{title12|{{{page12}}}}}}]]}}<!--
 +
-->{{if|test={{{page13|}}}|then=&nbsp;- [[{{if|test={{{parent|}}}|then={{if|test={{{namespace|{{NAMESPACE}}}}}|then={{{namespace|{{NAMESPACE}}}}}:}}{{{parent}}}|else={{if|test={{{namespace|{{NAMESPACE}}}}}|then={{{namespace|{{NAMESPACE}}}}}:{{PAGENAME}}|else={{FULLPAGENAME}}}}}}/{{{page13}}}{{!}}{{{title13|{{{page13}}}}}}]]}}<!--
 +
-->{{if|test={{{page14|}}}|then=&nbsp;- [[{{if|test={{{parent|}}}|then={{if|test={{{namespace|{{NAMESPACE}}}}}|then={{{namespace|{{NAMESPACE}}}}}:}}{{{parent}}}|else={{if|test={{{namespace|{{NAMESPACE}}}}}|then={{{namespace|{{NAMESPACE}}}}}:{{PAGENAME}}|else={{FULLPAGENAME}}}}}}/{{{page14}}}{{!}}{{{title14|{{{page14}}}}}}]]}}<!--
 +
-->{{if|test={{{page15|}}}|then=&nbsp;- [[{{if|test={{{parent|}}}|then={{if|test={{{namespace|{{NAMESPACE}}}}}|then={{{namespace|{{NAMESPACE}}}}}:}}{{{parent}}}|else={{if|test={{{namespace|{{NAMESPACE}}}}}|then={{{namespace|{{NAMESPACE}}}}}:{{PAGENAME}}|else={{FULLPAGENAME}}}}}}/{{{page15}}}{{!}}{{{title15|{{{page15}}}}}}]]}}<!--
 +
-->{{if|test={{{page16|}}}|then=&nbsp;- [[{{if|test={{{parent|}}}|then={{if|test={{{namespace|{{NAMESPACE}}}}}|then={{{namespace|{{NAMESPACE}}}}}:}}{{{parent}}}|else={{if|test={{{namespace|{{NAMESPACE}}}}}|then={{{namespace|{{NAMESPACE}}}}}:{{PAGENAME}}|else={{FULLPAGENAME}}}}}}/{{{page16}}}{{!}}{{{title16|{{{page16}}}}}}]]}}<!--
 +
-->{{if|test={{{page17|}}}|then=&nbsp;- [[{{if|test={{{parent|}}}|then={{if|test={{{namespace|{{NAMESPACE}}}}}|then={{{namespace|{{NAMESPACE}}}}}:}}{{{parent}}}|else={{if|test={{{namespace|{{NAMESPACE}}}}}|then={{{namespace|{{NAMESPACE}}}}}:{{PAGENAME}}|else={{FULLPAGENAME}}}}}}/{{{page17}}}{{!}}{{{title17|{{{page17}}}}}}]]}}<!--
 +
-->{{if|test={{{page18|}}}|then=&nbsp;- [[{{if|test={{{parent|}}}|then={{if|test={{{namespace|{{NAMESPACE}}}}}|then={{{namespace|{{NAMESPACE}}}}}:}}{{{parent}}}|else={{if|test={{{namespace|{{NAMESPACE}}}}}|then={{{namespace|{{NAMESPACE}}}}}:{{PAGENAME}}|else={{FULLPAGENAME}}}}}}/{{{page18}}}{{!}}{{{title18|{{{page18}}}}}}]]}}<!--
 +
-->{{if|test={{{page19|}}}|then=&nbsp;- [[{{if|test={{{parent|}}}|then={{if|test={{{namespace|{{NAMESPACE}}}}}|then={{{namespace|{{NAMESPACE}}}}}:}}{{{parent}}}|else={{if|test={{{namespace|{{NAMESPACE}}}}}|then={{{namespace|{{NAMESPACE}}}}}:{{PAGENAME}}|else={{FULLPAGENAME}}}}}}/{{{page19}}}{{!}}{{{title19|{{{page19}}}}}}]]}}<!--
 +
-->{{if|test={{{page20|}}}|then=&nbsp;- [[{{if|test={{{parent|}}}|then={{if|test={{{namespace|{{NAMESPACE}}}}}|then={{{namespace|{{NAMESPACE}}}}}:}}{{{parent}}}|else={{if|test={{{namespace|{{NAMESPACE}}}}}|then={{{namespace|{{NAMESPACE}}}}}:{{PAGENAME}}|else={{FULLPAGENAME}}}}}}/{{{page20}}}{{!}}{{{title20|{{{page20}}}}}}]]}}<!--
 +
--></includeonly><noinclude>
 +
Small navigation bar. Create from style [[Voidious]] use in sub-pages link. Currently support up to 20 links.
 +
<br style="clear:both" />
 +
<div style="padding: 0px 5px 0px 5px; border: 1px solid #aaa; margin-bottom: 1ex; background-color: #EFE">
 +
<div style="line-height: 0px; font-size: 140%; border-bottom: 1px solid black; padding: 0 0 0 0; margin-bottom: 0 0 0 0;">
 +
'''Documentation'''
 +
</div>
 +
=== Usage ===
 +
<div style="width:250px; background:#dddddd; border:1px solid black; padding:0.5em 1em 0.5em 1em;">
 +
<pre>{{Navbox small
 +
| title          =
 +
| parent          =
 +
| namespace      =
 +
| page1          =
 +
| title1          =
 +
| page2          =
 +
| title2          =
 +
...
 +
}}</pre>
 +
</div>
 +
 
 +
=== Parameters ===
 +
{| style="font-size: 80%; border-collapse: collapse; border-left: 10px solid white; border-right: 10px solid white; outline: 1px solid #aaa; margin-bottom: 5px;"
 +
|-
 +
| style="width: 18%" | title || Title of navigation, default as 'Navigation'.
 +
|-
 +
|| parent || Parent page, omit for current page. Do not include namespace.
 +
|-
 +
|| namespace || Namespace of the page, usually this is need not to specify since it will automatically detect from current page.
 +
|-
 +
|| pageN || Suppage name, do not put the parrent page prefix.
 +
|-
 +
|| titleN || Text to show for each suppage link.
 +
|}
 +
'' Please if anyone can write better documentation, current one is really really un-understandable (not very clear).''
 +
</div>
 
</noinclude>
 
</noinclude>

Latest revision as of 08:54, 2 May 2009

Small navigation bar. Create from style Voidious use in sub-pages link. Currently support up to 20 links.

Documentation

Usage

{{Navbox small
| title           = 
| parent          =
| namespace       = 
| page1           = 
| title1          =
| page2           =
| title2          =
...
}}

Parameters

title Title of navigation, default as 'Navigation'.
parent Parent page, omit for current page. Do not include namespace.
namespace Namespace of the page, usually this is need not to specify since it will automatically detect from current page.
pageN Suppage name, do not put the parrent page prefix.
titleN Text to show for each suppage link.

Please if anyone can write better documentation, current one is really really un-understandable (not very clear).