Для редактирования страниц необходимо зарегистрироваться в проекте.
|
Шаблон:Navbox: различия между версиями
Coyc (обсуждение | вклад) (Смертельный номер.) |
Coyc (обсуждение | вклад) м (Вырвиглаз какой-то, пока откатил.) |
||
Строка 1: | Строка 1: | ||
{{# | <!-- | ||
{{ | |||
-->{{#switch:{{{border|{{{1|}}}}}}|subgroup|child=</div>|none=|#default=<table class="{{{bodyclass|}}}" cellspacing="0" <!-- | |||
-->style="border: 1px solid #aaa; width: 100%; margin: auto; clear: both; font-size: 88%; text-align: center; padding: 1px; background: #fdfdfd;{{{bodystyle|}}};{{{style|}}}"><tr><td style="padding:2px;">}}<!-- | |||
--><table cellspacing="0" class="nowraplinks {{#if:{{{title|}}}|{{#switch:{{{state|}}}|plain|off=|<!-- | |||
-->#default=collapsible {{#if:{{{state|}}}|{{{state}}}|autocollapse}}}}}} {{#switch:{{{border|{{{1|}}}}}}|<!-- | |||
-->subgroup|child|none=" style="background: #fdfdfd; width:100%;{{{bodystyle|}}};{{{style|}}}|<!-- | |||
-->#default=" style="width:100%;background:transparent;color:inherit}};{{{innerstyle|}}};"><!-- | |||
---Title and Navbar--- | |||
-->{{#if:{{{title|}}}|<tr>{{#if:{{{titlegroup|}}}|<!-- | |||
--><td style="white-space: nowrap; text-align: right; font-weight: bold; padding-left: 1em; padding-right: 1em; background: #ddddff;{{{basestyle|}}};{{{groupstyle|}}};{{{titlegroupstyle|}}}">{{{titlegroup|}}}</td><!-- | |||
--><th style="text-align:center; padding-left:1em; padding-right:1em; background:#ccccff; border-left:2px solid #fdfdfd; width:100%;|<th style="text-align:center; padding-left:1em; padding-right:1em;background:#ccccff;}}{{{basestyle|}}};{{{titlestyle|}}};{{#switch:{{{border|{{{1|}}}}}}|subgroup=background:#ddddff;{{{basestyle|}}};{{{titlestyle|}}} |child=background:#ddddff;{{{basestyle|}}};{{{titlestyle|}}} |none=background:#ddddff;{{{basestyle|}}};{{{titlestyle|}}}}}" <!-- | |||
-->colspan={{#expr:2{{#if:{{{imageleft|}}}|+1}}{{#if:{{{image|}}}|+1}}{{#if:{{{titlegroup|}}}|-1}}}}<!-- | |||
-->> <!-- | |||
-->{{#if:{{#switch:{{{navbar|}}}|plain|off=1}}<!-- | |||
-->{{#if:{{{name|}}}||{{#switch:{{{border|{{{1|}}}}}}|subgroup|child|none=1}}}}|<!-- | |||
-->{{#ifeq:{{{navbar|}}}|off|{{#ifeq:{{{state|}}}|plain|<div style="float:right;width:3.5em;"> </div>}}|<!-- | |||
-->{{#ifeq:{{{state|}}}|plain||<div style="float:left; width:3.5em;text-align:left;"> </div>}}}}|<!-- | |||
--><div style="float:left; width:3.5em;text-align:left;"><!-- | |||
-->{{Tnavbar|{{{name}}}|fontstyle={{{basestyle|}}};{{{titlestyle|}}};border:none;|mini=1}}<!-- | |||
--></div>{{#ifeq:{{{state|}}}|plain|<div style="float:right;width:3.5em;"> </div>}}}}<!-- | |||
--><span class="{{{titleclass|}}}" style="font-size:{{#switch:{{{border|{{{1|}}}}}}|subgroup|child|none=100|#default=110}}%;"><!-- | |||
-->{{{title}}}</span></th></tr>}}<!-- | |||
---Above--- | |||
-->{{#if:{{{above|}}}|<!-- | |||
-->{{#if:{{{title|}}}|<tr style="height:2px;"><td></td></tr>}}<!-- | |||
--><tr><td style="background:{{#switch:{{{border|{{{1|}}}}}} |subgroup=#e6e6ff; |child=#e6e6ff; |none=#e6e6ff; |#default=#ddddff;}} padding-left:1em; padding-right:1em; text-align:center; {{{basestyle|}}}; {{{abovestyle|}}}" <!-- | |||
-->colspan="{{#expr:2{{#if:{{{imageleft|}}}|+1}}{{#if:{{{image|}}}|+1}}}}">{{{above}}}</td></tr>}}<!-- | |||
---Body--- | |||
---First group/list and images--- | |||
-->{{#if:{{{list1|}}}|{{#if:{{{title|}}}{{{above|}}}|<tr style="height:2px;"><td></td></tr>}}<tr><!-- | |||
-->{{#if:{{{imageleft|}}}|<!-- | |||
--><td style="width:0%;padding:0px 2px 0px 0px;{{{imageleftstyle|}}}" <!-- | |||
-->rowspan={{#expr:1{{#if:{{{list2|}}}|+2}}{{#if:{{{list3|}}}|+2}}{{#if:{{{list4|}}}|+2}}<!-- | |||
-->{{#if:{{{list5|}}}|+2}}{{#if:{{{list6|}}}|+2}}{{#if:{{{list7|}}}|+2}}{{#if:{{{list8|}}}|+2}}<!-- | |||
-->{{#if:{{{list9|}}}|+2}}{{#if:{{{list10|}}}|+2}}{{#if:{{{list11|}}}|+2}}{{#if:{{{list12|}}}|+2}}<!-- | |||
-->{{#if:{{{list13|}}}|+2}}{{#if:{{{list14|}}}|+2}}{{#if:{{{list15|}}}|+2}}{{#if:{{{list16|}}}|+2}}<!-- | |||
-->{{#if:{{{list17|}}}|+2}}{{#if:{{{list18|}}}|+2}}{{#if:{{{list19|}}}|+2}}{{#if:{{{list20|}}}|+2}}}}><!-- | |||
-->{{{imageleft}}}</td>}}<!-- | |||
-->{{#if:{{{group1|}}}|<td style="white-space: nowrap; text-align: right; font-weight: bold; padding-left: 1em; padding-right: 1em; background: {{#switch:{{{border|{{{1|}}}}}} |subgroup=#e6e6ff; |child=#e6e6ff; |none=#e6e6ff; |#default=#ddddff;}} {{{basestyle|}}};{{#if:{{{groupwidth|}}}|width:{{{groupwidth}}};}}{{{groupstyle|}}};{{{group1style|}}}"><!-- | |||
-->{{{group1}}}</td><td style="text-align:left;border-left-width:2px;border-left-style:solid;|<td colspan=2 style="}}<!-- | |||
-->{{#if:{{{groupwidth|}}}||width:100%;}}padding:0px;{{#ifeq:{{{evenodd|}}}|swap|background: #F0F0F0;|{{{evenodd|background: transparent;}}}}};{{{liststyle|}}};{{{oddstyle|}}};{{{list1style|}}}; <!-- | |||
-->border-color: #fdfdfd;"><!-- | |||
--><div style="padding:{{{list1padding|{{{listpadding|0em 0.25em}}}}}}"> | |||
{{{list1}}}</div></td><!-- | |||
-->{{#if:{{{image|}}}|<!-- | |||
--><td style="width:0%;padding:0px 0px 0px 2px;{{{imagestyle|}}}" <!-- | |||
-->rowspan={{#expr:1{{#if:{{{list2|}}}|+2}}{{#if:{{{list3|}}}|+2}}{{#if:{{{list4|}}}|+2}}<!-- | |||
-->{{#if:{{{list5|}}}|+2}}{{#if:{{{list6|}}}|+2}}{{#if:{{{list7|}}}|+2}}{{#if:{{{list8|}}}|+2}}<!-- | |||
-->{{#if:{{{list9|}}}|+2}}{{#if:{{{list10|}}}|+2}}{{#if:{{{list11|}}}|+2}}{{#if:{{{list12|}}}|+2}}<!-- | |||
-->{{#if:{{{list13|}}}|+2}}{{#if:{{{list14|}}}|+2}}{{#if:{{{list15|}}}|+2}}{{#if:{{{list16|}}}|+2}}<!-- | |||
-->{{#if:{{{list17|}}}|+2}}{{#if:{{{list18|}}}|+2}}{{#if:{{{list19|}}}|+2}}{{#if:{{{list20|}}}|+2}}}}><!-- | |||
-->{{{image}}}</td>}}<!-- | |||
--></tr>}}<!-- | |||
---Remaining groups/lists--- | |||
-->{{#if:{{{list2|}}}|<!-- | |||
-->{{#if:{{{title|}}}{{{above|}}}{{{list1|}}}|<tr style="height:2px"><td></td></tr>}}<tr><!-- | |||
-->{{#if:{{{group2|}}}|<td style="white-space: nowrap; text-align: right; font-weight: bold; padding-left: 1em; padding-right: 1em; background: {{#switch:{{{border|{{{1|}}}}}} |subgroup=#e6e6ff; |child=#e6e6ff; |none=#e6e6ff; |#default=#ddddff;}} {{{basestyle|}}};{{#if:{{{groupwidth|}}}|width:{{{groupwidth}}};}}{{{groupstyle|}}};{{{group2style|}}}"><!-- | |||
-->{{{group2}}}</td><td style="text-align:left;border-left-width:2px;border-left-style:solid;|<td colspan=2 style="}}<!-- | |||
-->{{#if:{{{groupwidth|}}}||width:100%;}}padding:0px;{{#ifeq:{{{evenodd|}}}|swap|background: transparent;|{{{evenodd|background: #F0F0F0;}}}}};{{{liststyle|}}};{{{evenstyle|}}};{{{list2style|}}}; <!-- | |||
-->border-color: #fdfdfd;"><!-- | |||
--><div style="padding:{{{listpadding|0em 0.25em}}}"> | |||
{{{list2}}}</div></td></tr>}}<!-- | |||
-->{{#if:{{{list3|}}}|<!-- | |||
-->{{#if:{{{title|}}}{{{above|}}}{{{list1|}}}{{{list2|}}}|<tr style="height:2px"><td></td></tr>}}<tr><!-- | |||
-->{{#if:{{{group3|}}}|<td style="white-space: nowrap; text-align: right; font-weight: bold; padding-left: 1em; padding-right: 1em; background: {{#switch:{{{border|{{{1|}}}}}} |subgroup=#e6e6ff; |child=#e6e6ff; |none=#e6e6ff; |#default=#ddddff;}} {{{basestyle|}}};{{#if:{{{groupwidth|}}}|width:{{{groupwidth}}};}}{{{groupstyle|}}};{{{group3style|}}}"><!-- | |||
-->{{{group3}}}</td><td style="text-align:left;border-left-width:2px;border-left-style:solid;|<td colspan=2 style="}}<!-- | |||
-->{{#if:{{{groupwidth|}}}||width:100%;}}padding:0px;{{#ifeq:{{{evenodd|}}}|swap|background: #F0F0F0;|{{{evenodd|background: transparent;}}}}};{{{liststyle|}}};{{{oddstyle|}}};{{{list3style|}}}; <!-- | |||
-->border-color: #fdfdfd;"><!-- | |||
--><div style="padding:{{{listpadding|0em 0.25em}}}"> | |||
{{{list3}}}</div></td></tr>}}<!-- | |||
-->{{#if:{{{list4|}}}|<!-- | |||
--><tr style="height:2px"><td></td></tr><tr><!-- | |||
-->{{#if:{{{group4|}}}|<td style="white-space: nowrap; text-align: right; font-weight: bold; padding-left: 1em; padding-right: 1em; background: {{#switch:{{{border|{{{1|}}}}}} |subgroup=#e6e6ff; |child=#e6e6ff; |none=#e6e6ff; |#default=#ddddff;}} {{{basestyle|}}};{{#if:{{{groupwidth|}}}|width:{{{groupwidth}}};}}{{{groupstyle|}}};{{{group4style|}}}"><!-- | |||
-->{{{group4}}}</td><td style="text-align:left;border-left-width:2px;border-left-style:solid;|<td colspan=2 style="}}<!-- | |||
-->{{#if:{{{groupwidth|}}}||width:100%;}}padding:0px;{{#ifeq:{{{evenodd|}}}|swap|background: transparent;|{{{evenodd|background: #F0F0F0;}}}}};{{{liststyle|}}};{{{evenstyle|}}};{{{list4style|}}}; <!-- | |||
-->border-color: #fdfdfd;"><!-- | |||
--><div style="padding:{{{listpadding|0em 0.25em}}}"> | |||
{{{list4}}}</div></td></tr>}}<!-- | |||
-->{{#if:{{{list5|}}}|<!-- | |||
--><tr style="height:2px"><td></td></tr><tr><!-- | |||
-->{{#if:{{{group5|}}}|<td style="white-space: nowrap; text-align: right; font-weight: bold; padding-left: 1em; padding-right: 1em; background: {{#switch:{{{border|{{{1|}}}}}} |subgroup=#e6e6ff; |child=#e6e6ff; |none=#e6e6ff; |#default=#ddddff;}} {{{basestyle|}}};{{#if:{{{groupwidth|}}}|width:{{{groupwidth}}};}}{{{groupstyle|}}};{{{group5style|}}}"><!-- | |||
-->{{{group5}}}</td><td style="text-align:left;border-left-width:2px;border-left-style:solid;|<td colspan=2 style="}}<!-- | |||
-->{{#if:{{{groupwidth|}}}||width:100%;}}padding:0px;{{#ifeq:{{{evenodd|}}}|swap|background: #F0F0F0;|{{{evenodd|background: transparent;}}}}};{{{liststyle|}}};{{{oddstyle|}}};{{{list5style|}}}; <!-- | |||
-->border-color: #fdfdfd;"><!-- | |||
--><div style="padding:{{{listpadding|0em 0.25em}}}"> | |||
{{{list5}}}</div></td></tr>}}<!-- | |||
-->{{#if:{{{list6|}}}|<!-- | |||
--><tr style="height:2px"><td></td></tr><tr><!-- | |||
-->{{#if:{{{group6|}}}|<td style="white-space: nowrap; text-align: right; font-weight: bold; padding-left: 1em; padding-right: 1em; background: {{#switch:{{{border|{{{1|}}}}}} |subgroup=#e6e6ff; |child=#e6e6ff; |none=#e6e6ff; |#default=#ddddff;}} {{{basestyle|}}};{{#if:{{{groupwidth|}}}|width:{{{groupwidth}}};}}{{{groupstyle|}}};{{{group6style|}}}"><!-- | |||
-->{{{group6}}}</td><td style="text-align:left;border-left-width:2px;border-left-style:solid;|<td colspan=2 style="}}<!-- | |||
-->{{#if:{{{groupwidth|}}}||width:100%;}}padding:0px;{{#ifeq:{{{evenodd|}}}|swap|background: transparent;|{{{evenodd|background: #F0F0F0;}}}}};{{{liststyle|}}};{{{evenstyle|}}};{{{list6style|}}}; <!-- | |||
-->border-color: #fdfdfd;"><!-- | |||
--><div style="padding:{{{listpadding|0em 0.25em}}}"> | |||
{{{list6}}}</div></td></tr>}}<!-- | |||
-->{{#if:{{{list7|}}}|<!-- | |||
--><tr style="height:2px"><td></td></tr><tr><!-- | |||
-->{{#if:{{{group7|}}}|<td style="white-space: nowrap; text-align: right; font-weight: bold; padding-left: 1em; padding-right: 1em; background: {{#switch:{{{border|{{{1|}}}}}} |subgroup=#e6e6ff; |child=#e6e6ff; |none=#e6e6ff; |#default=#ddddff;}} {{{basestyle|}}};{{#if:{{{groupwidth|}}}|width:{{{groupwidth}}};}}{{{groupstyle|}}};{{{group7style|}}}"><!-- | |||
-->{{{group7}}}</td><td style="text-align:left;border-left-width:2px;border-left-style:solid;|<td colspan=2 style="}}<!-- | |||
-->{{#if:{{{groupwidth|}}}||width:100%;}}padding:0px;{{#ifeq:{{{evenodd|}}}|swap|background: #F0F0F0;|{{{evenodd|background: transparent;}}}}};{{{liststyle|}}};{{{oddstyle|}}};{{{list7style|}}}; <!-- | |||
-->border-color: #fdfdfd;"><!-- | |||
--><div style="padding:{{{listpadding|0em 0.25em}}}"> | |||
{{{list7}}}</div></td></tr>}}<!-- | |||
-->{{#if:{{{list8|}}}|<!-- | |||
--><tr style="height:2px"><td></td></tr><tr><!-- | |||
-->{{#if:{{{group8|}}}|<td style="white-space: nowrap; text-align: right; font-weight: bold; padding-left: 1em; padding-right: 1em; background: {{#switch:{{{border|{{{1|}}}}}} |subgroup=#e6e6ff; |child=#e6e6ff; |none=#e6e6ff; |#default=#ddddff;}} {{{basestyle|}}};{{#if:{{{groupwidth|}}}|width:{{{groupwidth}}};}}{{{groupstyle|}}};{{{group8style|}}}"><!-- | |||
-->{{{group8}}}</td><td style="text-align:left;border-left-width:2px;border-left-style:solid;|<td colspan=2 style="}}<!-- | |||
-->{{#if:{{{groupwidth|}}}||width:100%;}}padding:0px;{{#ifeq:{{{evenodd|}}}|swap|background: transparent;|{{{evenodd|background: #F0F0F0;}}}}};{{{liststyle|}}};{{{evenstyle|}}};{{{list8style|}}}; <!-- | |||
-->border-color: #fdfdfd;"><!-- | |||
--><div style="padding:{{{listpadding|0em 0.25em}}}"> | |||
{{{list8}}}</div></td></tr>}}<!-- | |||
-->{{#if:{{{list9|}}}|<!-- | |||
--><tr style="height:2px"><td></td></tr><tr><!-- | |||
-->{{#if:{{{group9|}}}|<td style="white-space: nowrap; text-align: right; font-weight: bold; padding-left: 1em; padding-right: 1em; background: {{#switch:{{{border|{{{1|}}}}}} |subgroup=#e6e6ff; |child=#e6e6ff; |none=#e6e6ff; |#default=#ddddff;}} {{{basestyle|}}};{{#if:{{{groupwidth|}}}|width:{{{groupwidth}}};}}{{{groupstyle|}}};{{{group9style|}}}"><!-- | |||
-->{{{group9}}}</td><td style="text-align:left;border-left-width:2px;border-left-style:solid;|<td colspan=2 style="}}<!-- | |||
-->{{#if:{{{groupwidth|}}}||width:100%;}}padding:0px;{{#ifeq:{{{evenodd|}}}|swap|background: #F0F0F0;|{{{evenodd|background: transparent;}}}}};{{{liststyle|}}};{{{oddstyle|}}};{{{list9style|}}}; <!-- | |||
-->border-color: #fdfdfd;"><!-- | |||
--><div style="padding:{{{listpadding|0em 0.25em}}}"> | |||
{{{list9}}}</div></td></tr>}}<!-- | |||
-->{{#if:{{{list10|}}}|<!-- | |||
--><tr style="height:2px"><td></td></tr><tr><!-- | |||
-->{{#if:{{{group10|}}}|<td style="white-space: nowrap; text-align: right; font-weight: bold; padding-left: 1em; padding-right: 1em; background: {{#switch:{{{border|{{{1|}}}}}} |subgroup=#e6e6ff; |child=#e6e6ff; |none=#e6e6ff; |#default=#ddddff;}} {{{basestyle|}}};{{#if:{{{groupwidth|}}}|width:{{{groupwidth}}};}}{{{groupstyle|}}};{{{group10style|}}}"><!-- | |||
-->{{{group10}}}</td><td style="text-align:left;border-left-width:2px;border-left-style:solid;|<td colspan=2 style="}}<!-- | |||
-->{{#if:{{{groupwidth|}}}||width:100%;}}padding:0px;{{#ifeq:{{{evenodd|}}}|swap|background: transparent;|{{{evenodd|background: #F0F0F0;}}}}};{{{liststyle|}}};{{{evenstyle|}}};{{{list10style|}}}; <!-- | |||
-->border-color: #fdfdfd;"><!-- | |||
--><div style="padding:{{{listpadding|0em 0.25em}}}"> | |||
{{{list10}}}</div></td></tr>}}<!-- | |||
-->{{#if:{{{list11|}}}|<!-- | |||
--><tr style="height:2px"><td></td></tr><tr><!-- | |||
-->{{#if:{{{group11|}}}|<td style="white-space: nowrap; text-align: right; font-weight: bold; padding-left: 1em; padding-right: 1em; background: {{#switch:{{{border|{{{1|}}}}}} |subgroup=#e6e6ff; |child=#e6e6ff; |none=#e6e6ff; |#default=#ddddff;}} {{{basestyle|}}};{{#if:{{{groupwidth|}}}|width:{{{groupwidth}}};}}{{{groupstyle|}}};{{{group11style|}}}"><!-- | |||
-->{{{group11}}}</td><td style="text-align:left;border-left-width:2px;border-left-style:solid;|<td colspan=2 style="}}<!-- | |||
-->{{#if:{{{groupwidth|}}}||width:100%;}}padding:0px;{{#ifeq:{{{evenodd|}}}|swap|background: #F0F0F0;|{{{evenodd|background: transparent;}}}}};{{{liststyle|}}};{{{oddstyle|}}};{{{list11style|}}}; <!-- | |||
-->border-color: #fdfdfd;"><!-- | |||
--><div style="padding:{{{listpadding|0em 0.25em}}}"> | |||
{{{list11}}}</div></td></tr>}}<!-- | |||
-->{{#if:{{{list12|}}}|<!-- | |||
--><tr style="height:2px"><td></td></tr><tr><!-- | |||
-->{{#if:{{{group12|}}}|<td style="white-space: nowrap; text-align: right; font-weight: bold; padding-left: 1em; padding-right: 1em; background: {{#switch:{{{border|{{{1|}}}}}} |subgroup=#e6e6ff; |child=#e6e6ff; |none=#e6e6ff; |#default=#ddddff;}} {{{basestyle|}}};{{#if:{{{groupwidth|}}}|width:{{{groupwidth}}};}}{{{groupstyle|}}};{{{group12style|}}}"><!-- | |||
-->{{{group12}}}</td><td style="text-align:left;border-left-width:2px;border-left-style:solid;|<td colspan=2 style="}}<!-- | |||
-->{{#if:{{{groupwidth|}}}||width:100%;}}padding:0px;{{#ifeq:{{{evenodd|}}}|swap|background: transparent;|{{{evenodd|background: #F0F0F0;}}}}};{{{liststyle|}}};{{{evenstyle|}}};{{{list12style|}}}; <!-- | |||
-->border-color: #fdfdfd;"><!-- | |||
--><div style="padding:{{{listpadding|0em 0.25em}}}"> | |||
{{{list12}}}</div></td></tr>}}<!-- | |||
-->{{#if:{{{list13|}}}|<!-- | |||
--><tr style="height:2px"><td></td></tr><tr><!-- | |||
-->{{#if:{{{group13|}}}|<td style="white-space: nowrap; text-align: right; font-weight: bold; padding-left: 1em; padding-right: 1em; background: {{#switch:{{{border|{{{1|}}}}}} |subgroup=#e6e6ff; |child=#e6e6ff; |none=#e6e6ff; |#default=#ddddff;}} {{{basestyle|}}};{{#if:{{{groupwidth|}}}|width:{{{groupwidth}}};}}{{{groupstyle|}}};{{{group13style|}}}"><!-- | |||
-->{{{group13}}}</td><td style="text-align:left;border-left-width:2px;border-left-style:solid;|<td colspan=2 style="}}<!-- | |||
-->{{#if:{{{groupwidth|}}}||width:100%;}}padding:0px;{{#ifeq:{{{evenodd|}}}|swap|background: #F0F0F0;|{{{evenodd|background: transparent;}}}}};{{{liststyle|}}};{{{oddstyle|}}};{{{list13style|}}}; <!-- | |||
-->border-color: #fdfdfd;"><!-- | |||
--><div style="padding:{{{listpadding|0em 0.25em}}}"> | |||
{{{list13}}}</div></td></tr>}}<!-- | |||
-->{{#if:{{{list14|}}}|<!-- | |||
--><tr style="height:2px"><td></td></tr><tr><!-- | |||
-->{{#if:{{{group14|}}}|<td style="white-space: nowrap; text-align: right; font-weight: bold; padding-left: 1em; padding-right: 1em; background: {{#switch:{{{border|{{{1|}}}}}} |subgroup=#e6e6ff; |child=#e6e6ff; |none=#e6e6ff; |#default=#ddddff;}} {{{basestyle|}}};{{#if:{{{groupwidth|}}}|width:{{{groupwidth}}};}}{{{groupstyle|}}};{{{group14style|}}}"><!-- | |||
-->{{{group14}}}</td><td style="text-align:left;border-left-width:2px;border-left-style:solid;|<td colspan=2 style="}}<!-- | |||
-->{{#if:{{{groupwidth|}}}||width:100%;}}padding:0px;{{#ifeq:{{{evenodd|}}}|swap|background: transparent;|{{{evenodd|background: #F0F0F0;}}}}};{{{liststyle|}}};{{{evenstyle|}}};{{{list14style|}}}; <!-- | |||
-->border-color: #fdfdfd;"><!-- | |||
--><div style="padding:{{{listpadding|0em 0.25em}}}"> | |||
{{{list14}}}</div></td></tr>}}<!-- | |||
-->{{#if:{{{list15|}}}|<!-- | |||
--><tr style="height:2px"><td></td></tr><tr><!-- | |||
-->{{#if:{{{group15|}}}|<td style="white-space: nowrap; text-align: right; font-weight: bold; padding-left: 1em; padding-right: 1em; background: {{#switch:{{{border|{{{1|}}}}}} |subgroup=#e6e6ff; |child=#e6e6ff; |none=#e6e6ff; |#default=#ddddff;}} {{{basestyle|}}};{{#if:{{{groupwidth|}}}|width:{{{groupwidth}}};}}{{{groupstyle|}}};{{{group15style|}}}"><!-- | |||
-->{{{group15}}}</td><td style="text-align:left;border-left-width:2px;border-left-style:solid;|<td colspan=2 style="}}<!-- | |||
-->{{#if:{{{groupwidth|}}}||width:100%;}}padding:0px;{{#ifeq:{{{evenodd|}}}|swap|background: #F0F0F0;|{{{evenodd|background: transparent;}}}}};{{{liststyle|}}};{{{oddstyle|}}};{{{list15style|}}}; <!-- | |||
-->border-color: #fdfdfd;"><!-- | |||
--><div style="padding:{{{listpadding|0em 0.25em}}}"> | |||
{{{list15}}}</div></td></tr>}}<!-- | |||
-->{{#if:{{{list16|}}}|<!-- | |||
--><tr style="height:2px"><td></td></tr><tr><!-- | |||
-->{{#if:{{{group16|}}}|<td style="white-space: nowrap; text-align: right; font-weight: bold; padding-left: 1em; padding-right: 1em; background: {{#switch:{{{border|{{{1|}}}}}} |subgroup=#e6e6ff; |child=#e6e6ff; |none=#e6e6ff; |#default=#ddddff;}} {{{basestyle|}}};{{#if:{{{groupwidth|}}}|width:{{{groupwidth}}};}}{{{groupstyle|}}};{{{group16style|}}}"><!-- | |||
-->{{{group16}}}</td><td style="text-align:left;border-left-width:2px;border-left-style:solid;|<td colspan=2 style="}}<!-- | |||
-->{{#if:{{{groupwidth|}}}||width:100%;}}padding:0px;{{#ifeq:{{{evenodd|}}}|swap|background: transparent;|{{{evenodd|background: #F0F0F0;}}}}};{{{liststyle|}}};{{{evenstyle|}}};{{{list16style|}}}; <!-- | |||
-->border-color: #fdfdfd;"><!-- | |||
--><div style="padding:{{{listpadding|0em 0.25em}}}"> | |||
{{{list16}}}</div></td></tr>}}<!-- | |||
-->{{#if:{{{list17|}}}|<!-- | |||
--><tr style="height:2px"><td></td></tr><tr><!-- | |||
-->{{#if:{{{group17|}}}|<td style="white-space: nowrap; text-align: right; font-weight: bold; padding-left: 1em; padding-right: 1em; background: {{#switch:{{{border|{{{1|}}}}}} |subgroup=#e6e6ff; |child=#e6e6ff; |none=#e6e6ff; |#default=#ddddff;}} {{{basestyle|}}};{{#if:{{{groupwidth|}}}|width:{{{groupwidth}}};}}{{{groupstyle|}}};{{{group17style|}}}"><!-- | |||
-->{{{group17}}}</td><td style="text-align:left;border-left-width:2px;border-left-style:solid;|<td colspan=2 style="}}<!-- | |||
-->{{#if:{{{groupwidth|}}}||width:100%;}}padding:0px;{{#ifeq:{{{evenodd|}}}|swap|background: #F0F0F0;|{{{evenodd|background: transparent;}}}}};{{{liststyle|}}};{{{oddstyle|}}};{{{list17style|}}}; <!-- | |||
-->border-color: #fdfdfd;"><!-- | |||
--><div style="padding:{{{listpadding|0em 0.25em}}}"> | |||
{{{list17}}}</div></td></tr>}}<!-- | |||
-->{{#if:{{{list18|}}}|<!-- | |||
--><tr style="height:2px"><td></td></tr><tr><!-- | |||
-->{{#if:{{{group18|}}}|<td style="white-space: nowrap; text-align: right; font-weight: bold; padding-left: 1em; padding-right: 1em; background: {{#switch:{{{border|{{{1|}}}}}} |subgroup=#e6e6ff; |child=#e6e6ff; |none=#e6e6ff; |#default=#ddddff;}} {{{basestyle|}}};{{#if:{{{groupwidth|}}}|width:{{{groupwidth}}};}}{{{groupstyle|}}};{{{group18style|}}}"><!-- | |||
-->{{{group18}}}</td><td style="text-align:left;border-left-width:2px;border-left-style:solid;|<td colspan=2 style="}}<!-- | |||
-->{{#if:{{{groupwidth|}}}||width:100%;}}padding:0px;{{#ifeq:{{{evenodd|}}}|swap|background: transparent;|{{{evenodd|background: #F0F0F0;}}}}};{{{liststyle|}}};{{{evenstyle|}}};{{{list18style|}}}; <!-- | |||
-->border-color: #fdfdfd;"><!-- | |||
--><div style="padding:{{{listpadding|0em 0.25em}}}"> | |||
{{{list18}}}</div></td></tr>}}<!-- | |||
-->{{#if:{{{list19|}}}|<!-- | |||
--><tr style="height:2px"><td></td></tr><tr><!-- | |||
-->{{#if:{{{group19|}}}|<td style="white-space: nowrap; text-align: right; font-weight: bold; padding-left: 1em; padding-right: 1em; background: {{#switch:{{{border|{{{1|}}}}}} |subgroup=#e6e6ff; |child=#e6e6ff; |none=#e6e6ff; |#default=#ddddff;}} {{{basestyle|}}};{{#if:{{{groupwidth|}}}|width:{{{groupwidth}}};}}{{{groupstyle|}}};{{{group19style|}}}"><!-- | |||
-->{{{group19}}}</td><td style="text-align:left;border-left-width:2px;border-left-style:solid;|<td colspan=2 style="}}<!-- | |||
-->{{#if:{{{groupwidth|}}}||width:100%;}}padding:0px;{{#ifeq:{{{evenodd|}}}|swap|background: #F0F0F0;|{{{evenodd|background: transparent;}}}}};{{{liststyle|}}};{{{oddstyle|}}};{{{list19style|}}}; <!-- | |||
-->border-color: #fdfdfd;"><!-- | |||
--><div style="padding:{{{listpadding|0em 0.25em}}}"> | |||
{{{list19}}}</div></td></tr>}}<!-- | |||
-->{{#if:{{{list20|}}}|<!-- | |||
--><tr style="height:2px"><td></td></tr><tr><!-- | |||
-->{{#if:{{{group20|}}}|<td style="white-space: nowrap; text-align: right; font-weight: bold; padding-left: 1em; padding-right: 1em; background: {{#switch:{{{border|{{{1|}}}}}} |subgroup=#e6e6ff; |child=#e6e6ff; |none=#e6e6ff; |#default=#ddddff;}} {{{basestyle|}}};{{#if:{{{groupwidth|}}}|width:{{{groupwidth}}};}}{{{groupstyle|}}};{{{group20style|}}}"><!-- | |||
-->{{{group20}}}</td><td style="text-align:left;border-left-width:2px;border-left-style:solid;|<td colspan=2 style="}}<!-- | |||
-->{{#if:{{{groupwidth|}}}||width:100%;}}padding:0px;{{#ifeq:{{{evenodd|}}}|swap|background: transparent;|{{{evenodd|background: #F0F0F0;}}}}};{{{liststyle|}}};{{{evenstyle|}}};{{{list20style|}}}; <!-- | |||
-->border-color: #fdfdfd;"><!-- | |||
--><div style="padding:{{{listpadding|0em 0.25em}}}"> | |||
{{{list20}}}</div></td></tr>}}<!-- | |||
---Below--- | |||
-->{{#if:{{{below|}}}|<!-- | |||
-->{{#if:{{{title|}}}{{{above|}}}{{{list1|}}}{{{list2|}}}{{{list3|}}}|<tr style="height:2px;"><td></td></tr>}}<!-- | |||
--><tr><td style="background:{{#switch:{{{border|{{{1|}}}}}} |subgroup=#e6e6ff; |child=#e6e6ff; |none=#e6e6ff; |#default=#ddddff;}} padding-left:1em; padding-right:1em; text-align:center; {{{basestyle|}}};{{{belowstyle|}}}" <!-- | |||
-->colspan="{{#expr:2{{#if:{{{imageleft|}}}|+1}}{{#if:{{{image|}}}|+1}}}}">{{{below}}}</td></tr>}}<!-- | |||
--></table>{{#switch:{{{border|{{{1|}}}}}}|subgroup|child=<div>|none=|#default=</td></tr></table>}}<!-- | |||
--><noinclude> | |||
{{doc}} | |||
[[Категория:Навигационные шаблоны]] | |||
</noinclude> | </noinclude> |
Версия от 15:27, 3 августа 2015
Данный навигационный шаблон идентичен шаблону Navbox из англо-вики. Параметры — полностью аналогичны английскому варианту. Стили, заданные в английском Common.css и отсутствующие в нашем Common.css, перенесены из английского Common.css внутрь шаблона (за исключением ширины кнопки «скрыть/показать»).
Описание параметров
{{Navbox |child — ключ вложения шаблона внутрь самого себя |name = имя шаблона |state = сворачиваемость |navbar = вид ссылок п•о•р |border = параметр вложения шаблона внутрь самого себя |titlegroup = создаёт подзаголовок в верхнем заголовке |titlegroupstyle= назначает стиль этого подзаголовка |innerstyle = назначает стиль для всего шаблона за исключением внешней рамки |style = назначает стиль из списка CSS телу шаблона. |bodystyle = то же самое |basestyle = CSS-стиль, назначаемый сразу для всех заголовков |groupstyle = CSS-стиль, назначаемый сразу всем заголовкамN (от заголовок1 до заголовок20) |groupwidth = задаёт ширину заголовкамN (от заголовок1 до заголовок20) |liststyle = CSS-стиль, назначаемый сразу всем спискам |listpadding = задаёт отступы для всех списков |oddstyle = CSS-стиль, назначаемый сразу для всех нечётных списков |evenstyle = CSS-стиль, назначаемый сразу для всех чётных списков |evenodd = управление «зеброй» |title = заголовок |titlestyle = стиль заголовка |above = подзаголовок вверху |abovestyle = стиль подзаголовка вверху |image = изображение справа |imagestyle = стиль изображения справа |imageleft = изображение слева |imageleftstyle = стиль изображения слева |group1 = заголовок1 |group1style = стиль заголовка1 |list1 = список1 |list1style = стиль списка1 |group2 = заголовок2 |group2style = стиль заголовка2 |list2 = список2 |list2style = стиль списка2 ... |group20 = заголовок20 |group20style = стиль заголовка20 |list20 = список20 |list20style = стиль списка20 |below = подзаголовок внизу |belowstyle = стиль подзаголовка внизу |bodyclass = вставляет микроформат в стиль шаблона в целом |titleclass = вставляет микроформат в стиль заголовка }}
Заготовка для копирования с основными параметрами
{{Navbox |name = {{subst:PAGENAME}} |state = |navbar = |basestyle = |title = |above = |image = |group1 = |list1 = |group2 = |list2 = |group3 = |list3 = |group4 = |list4 = |group5 = |list5 = |group6 = |list6 = |group7 = |list7 = |group8 = |list8 = |below = }}
Технические параметры
|name - имя шаблона
|state - сворачиваемость
|navbar - вид ссылок п•о•р
|border - параметр вложения шаблона внутрь самого себя
|child - параметр вложения шаблона внутрь самого себя
name
Имя самого шаблона, обязательный параметр. Нужен для корректной работы ссылок п•о•р
. Проще всего написать |name = {{subst:PAGENAME}}
и имя подставится само.
state [autocollapse, uncollapsed, collapsed, plain, off
]
- Значение по умолчанию
autocollapse
: если на странице две или больше сворачиваемых таблиц, шаблон отобразится свёрнутым, иначе — развёрнутым. collapsed
— всегда изначательно свёрнут.plain
— всегда изначально развёрнут, кнопка «показать-скрыть» убрана. Центрирование заголовка сохранено.off
— всегда изначально развёрнут, кнопка «показать-скрыть» убрана. Центрирование заголовка не сохранено.- Любое другое значение поставленное в этот параметр, или отсутствие значения, приведёт к состоянию «раскрыт по умолчанию».
Для того, чтобы шаблон отображался скрытым только по месту применения в статье, значение параметра state можно заключить в тэг «includeonly». Тогда на самой странице шаблона шаблон будет развёрнут, а при вставке его в статью — свёрнут:
|state =<includeonly>collapsed</includeonly>
Если хотите иметь возможность задавать свёрнутость-развёрнутость вашего шаблона, сделанного на основе Navbox, непосредственно при вставке в статью, нужно написать в вашем шаблоне так:
|state ={{{state<includeonly>|значение по умолчанию</includeonly>}}}
navbar [plain, off
]
plain
— ссылкип•о•р
справа на заголовке отображаться не будут. Центрирование заголовка сохранено.off
— ссылкип•о•р
справа на заголовке отображаться не будут. Центрирование заголовка не сохранено.
Примеры:
Параметр navbar не задан {{Navbox |name = {{subst:PAGENAME}} |title = заголовок |group1 = заголовок1 |list1 = список1 }}
|
Параметр navbar задан plain {{Navbox |name = {{subst:PAGENAME}} |title = заголовок |navbar = plain |group1 = заголовок1 |list1 = список1 }}
|
Параметр navbar задан off {{Navbox |name = {{subst:PAGENAME}} |title = заголовок |navbar = off |group1 = заголовок1 |list1 = список1 }}
|
border [child, subgroup, none
]
child
илиsubgroup
— Navbox может быть использован как включение в родительский Navbox без отделяющей границы.none
— рамка Navbox’а скрывается, отступы по краям убираются, и он может быть использован как включение в другой контейнер (не Navbox).- Любое другое значение — внутренний Navbox будет отображаться с границей в 1px.
Примеры:
Включение друг в друга, с помощью subgroup {{Navbox |name = {{subst:PAGENAME}} |title = заголовок |group1 = заголовок1 |list1 = список1 |group2 = заголовок2 |list2 = {{Navbox subgroup |group1 = заголовок1 (внутри) |list1 = список1 (внутри) |group2 = заголовок2 (внутри) |list2 = список2 (внутри) |group3 = заголовок3 (внутри) |list3 = список3 (внутри) }} |group3 = заголовок3 |list3 = список3 }}
|
Оформление списков
В случае, если список ссылок содержит много ссылок, его становится неудобно редактировать. В этом случае список можно разбить на отдельные строки. Но поскольку шаблон некорректно отрабатывает многострочные аргументы, такие списки следует заключать в теги <div></div>
. А чтобы избавиться от отступов сверху и снизу, добавляемых этими тегами, можно использовать параметр style=
.
Примеры:
список без div {{Navbox |name = {{subst:PAGENAME}} |title = заголовок |group1 = Персонажи |list1 = [[Рейму Хакурей]] • [[Мариса Кирисаме]] • [[Санаэ Котия]] • [[Назрин]] • [[Когаса Татара]] • [[Ичирин Кумой]] }}
|
список c div {{Navbox |name = {{subst:PAGENAME}} |title = заголовок |group1 = Персонажи |list1 = <div> [[Рейму Хакурей]] • [[Мариса Кирисаме]] • [[Санаэ Котия]] • [[Назрин]] • [[Когаса Татара]] • [[Ичирин Кумой]] </div> }}
|
список c div и параметрами {{Navbox |name = {{subst:PAGENAME}} |title = заголовок |group1 = Персонажи |list1 = <div style="margin-top:-1ex;margin-bottom:-1ex;padding:0"> [[Рейму Хакурей]] • [[Мариса Кирисаме]] • [[Санаэ Котия]] • [[Назрин]] • [[Когаса Татара]] • [[Ичирин Кумой]] </div> }}
|
Параметры содержимого
|title - заголовок |above - подзаголовок вверху |image - изображение |imageleft - изображение слева |group1 - заголовок1 |list1 - список1 |group2 - заголовок2 |list2 - список2 ... |group20 - заголовок20 |list20 - список20 |below - подзаголовок внизу
Примеры:
{{Navbox |name = {{subst:PAGENAME}} |title = заголовок |above = подзаголовок вверху |image = [[Файл:YukkuriReimu.png|70px]] |imageleft = [[Файл:YukkuriMarisa.png|70px]] |group1 = заголовок1 |list1 = список1 |group2 = заголовок2 |list2 = список2 |group3 = заголовок3 |list3 = список3 |below = подзаголовок внизу }}
|
{{Navbox |name = {{subst:PAGENAME}} |title = заголовок |list1 = список1 |group2 = заголовок2 |list2 = список2 }}
|
Во избежание поломок страниц, использующих данный шаблон, желательно экспериментировать в песочнице и тестовой странице этого шаблона.
Правка и тестирование шаблонов в песочнице