Шаблон:Навигационная полоса — различия между версиями

(установка padding как в навигационной таблице)
 
(не показано 8 промежуточных версий 3 участников)
Строка 1: Строка 1:
<includeonly><div class="NavFrame noprint {{#if:{{{скрыть|}}}|collapsed|{{{state|autocollapse}}}}}" style="clear:both;margin:auto;padding:4px;"><!--
+
{{Навигационная таблица
 
+
|имя                      = {{{имя|}}}
--><div class="NavHead" style="padding:1px 11px 1px 11px;background:{{#if:{{{цвет|}}}|{{{цвет}}}|#ccf}};font-weight:bold;">{{#if:{{{имя|}}}|{{#switch:{{{navbar|}}}|plain=|#default=<div style="float:left; width:6em; text-align:left;">{{Tnavbar|{{{имя<noinclude>|Навигационная полоса</noinclude>}}}|mini=1}}</div>}}}}<span style="font-size:110%;">{{{заголовок|{{{заглавие}}}}}}</span></div><!--
+
|navbar                    = {{{navbar|}}}
 
+
|state                    = {{#if:{{{скрыть|}}}|collapsed|{{#switch:{{{state|}}}
-->{{#if:{{{изображение|}}}|<div class="NavPic" style="background:none; float:left; margin-right:5px; margin-top:1.8em">{{{изображение}}}</div>}}<!--
+
||autocollapsed|autocollapse=autocollapse
-->{{#if:{{{изображение2|}}}|<div class="NavPic" style="background:none; float:right; margin-left:5px; margin-top:1.8em">{{{изображение2}}}</div>}}<!--
+
|collapsed|collapse=collapsed}}}}
 
+
|стиль                    =  
--><div class="NavContent" style="font-size:95%">
+
|стиль_основного_заголовка = {{#if:{{{цвет|}}}|background:{{{цвет}}};}}
 +
|заголовок                = {{{заголовок|{{{заглавие|{{PAGENAME}}}}}}}}
 +
|изображение              = {{{изображение2|}}}
 +
|изображение2              = {{{изображение|}}}
 +
|стиль_заголовков          =
 +
|стиль_списков            =  
 +
|стиль_тела = width:100%; border: 4px double black;
 +
|стиль_нечетных            = text-align: center;background:#e9f0df;
 +
|стиль_вверху              =
 +
|вверху                    =
 +
|список1                  = <div class="NavContent">
 
{{{содержание}}}
 
{{{содержание}}}
</div><!--
+
</div>
 
+
}}<noinclude>
--><div class="NavEnd">&nbsp;</div><!--
 
 
 
--></div></includeonly><noinclude>
 
 
{{doc}}
 
{{doc}}
<!-- Пожалуйста, добавляйте категории и интервики на страницу документации! -->
 
 
</noinclude>
 
</noinclude>

Текущая версия на 10:18, 10 июля 2016

(i) Документация

Заготовка для копирования

{{Навигационная полоса
 |имя          = {{subst:PAGENAME}}
 |state        = <includeonly>{{{state|autocollapsed}}}</includeonly>
 |navbar       = 
 |цвет         = 
 |изображение  = 
 |изображение2 = 
 |заголовок    = 
 |содержание   = 
}}

Параметры

Шаблон имеет 9 параметров, при этом обязательны только «заголовок» и «содержание».

цвет 
Необязательный параметр, задающий цвет фона заголовка. Можно задавать с помощью шаблона {{цвет}}.
изображение 
Изображение в навигационной полосе (например герб или флаг) в виде [[Файл:XXX.png|50px|описание изображения]]. Если параметр изображение отсутствует, то изображение не показывается.
изображение2 
Аналогично параметру изображение, но выравнивание по правому краю
заголовок 
Надпись в полосе
содержание 
Ссылки в навигационной полосе, разделённые между собой знаком «&#124;» или {{!}} (оба дают "|"), «·», «•». Прямое употребление | невозможно, потому что этим знаком разделяются параметры шаблона.
state
По умолчанию — autocollapse. Если указано значение state = collapsed, навигационная таблица всегда будет появляться в скрытом состоянии. Если указано пустое значение или любое значение за исключением autocollapse и collapsed, навигационная таблица будет всегда появляться в раскрытом состоянии. Навигационная таблица с параметром autocollapse будет появляться в скрытом состоянии, если на странице есть две или более таблицы с атрибутом collapsible. Технически продвинутым сюда: MediaWiki:Common.js.
Иногда редакторам требуется навигационный шаблон с состоянием по умолчанию, которое можно переопределить в статье. Для этого в Вашем промежуточном шаблоне создайте одноименный параметр «state», просто передающий значение базовому шаблону:
| state = <includeonly>{{{state|состояние по умолчанию}}}</includeonly>
(<includeonly> нужно для того, чтобы при просмотре шаблона на его странице он всегда оставался в раскрытом состоянии).
navbar
Значение по умолчанию — показывать ссылку  Просмотр этого шаблона  для перехода к шаблону, указанному в параметре имя=. Если указано значение plain, либо параметр имя= пустой или не задан, ссылка в левой части заголовка показана не будет.

Примеры применения


{{Навигационная полоса
 |имя          = Мельницы
 |state        = <includeonly>{{{state|autocollapsed}}}</includeonly>
 |navbar       = 
 |стиль_основного_заголовка = background:#56cf89;width: 100%
 |стиль_тела = width:100%; border: 4px double black;
 |цвет         = yellow
 |изображение  = 
 |изображение2 = 
 |скрыть       = 
 |заглавие     = Мельницы
 |содержание   = [[Мельница Скворцова]]{{•}} [[Мельница Рейнеке]]{{•}} [[Мельница Шмидта]]{{•}} [[Мельница Степашкина]]{{•}} [[Мельница Богословского]]
}}


См. также

Во избежание поломок страниц, использующих данный шаблон, желательно не экспериментировать с ним!