Шаблон:Navbox

Материал из Dwarf Fortress Wiki
Перейти к навигацииПерейти к поиску

[Перейти] [Изменить описание]Документация

Шаблон для создания навигационных шаблонов (или просто навбоксов).

Использование

Пожалуйста не забывайте удалять неиспользованные параметры.

{{Navbox
| name  =
| title =
| state = {{{state|}}}

| above =

| group1 =
| list1  =

| group2 =
| list2  =

| group3 =
| list3  =

<!-- ... (вплоть до group30 и list30) -->

| below =
}}

Параметры

Начальные параметры

name
state
navbar
border или {{{1}}}

Ячейки

title
above
groupn
listn
below

Стиль

bodystyle
titlestyle
basestyle
abovestyle
belowstyle
groupstyle
groupnstyle
liststyle
listnstyle
listpadding

Стиль по умолчанию

bodystyle  = background: #fdfdfd; border: 1px solid #aaa; font-size: 88%; margin: 0 auto -1px; vertical-align: middle; width: 60%;
titlestyle = background: #ccccff; border: 1px solid #aaa; padding: 0.25em 1em; text-align: center;
abovestyle = background: #ddddff; padding: 0.25em 1em; text-align: center;
belowstyle = background: #ddddff; padding: 0.25em 1em; text-align: center;
groupstyle = background: #ddddff; padding: 0.25em 1em; text-align: right; white-space: nowrap; width: 1%;
liststyle = background: transparent; padding: 0; text-align: left/center;

Список по умолчанию имеет значение text-align: left;, если в нём есть группа, если нет, то по умолчанию используется text-align: center;. Хотя для списков отступ равен 0, фактически значение равно 0 0.25em;, потому что определяется в <div> каждого списка.

Структура

Без секций сверху и снизу

{{{title}}}
{{{group1}}}
{{{list1}}}
{{{group2}}}
{{{list2}}}
{{{list3}}} без {{{group3}}}
{{{group4}}}
{{{list4}}}

С секциями сверху и снизу

{{{title}}}
{{{above}}}
{{{group1}}}
{{{list1}}}
{{{group2}}}
{{{list2}}}
{{{list3}}} без {{{group3}}}
{{{group4}}}
{{{list4}}}
{{{below}}}

Без групп и секций

{{{title}}}
{{{list1}}}
{{{list2}}}
{{{list3}}}
{{{list4}}}

Пример

{{Navbox
| name  = Navbox/doc
| title = [[Soil|Почвы]]
| state = {{{state|expanded}}}
| titlestyle = background-color: #c0e1d1;
| basestyle = background-color: #b0cabd;

| group1 = Верхние слои почвы
| list1  = [[Loam]] • [[Loamy sand]] • [[Peat]] • [[Sandy clay loam]] • [[Sandy loam]] • [[Silt]] • [[Silt loam]] • [[Silty clay loam]]

| group2 = Океаническое дно
| list2  = [[Calcareous ooze]] • [[Pelagic clay]] • [[Siliceous ooze]]

| group3 = [[Sand|Песок]]
| list3  = [[Sand (tan)]] • [[Black sand]] • [[Red sand]] • [[White sand]] • [[Yellow sand]]

| group4 = Глина
| list4  = [[Clay]] • [[Clay loam]] • [[Fire clay]] • [[Sandy clay]] • [[Silty clay]]

| below = См. также: [[Template:stones|Stones]]
}}
Верхние слои почвы
Океаническое дно
Песок
Глина
См. также: Stones

Внутренние навбоксы

Использование

{{Navbox
| name = {{subst:PAGENAME}}
| title = Заголовок

| group1 = [опционально]
| list1  = {{Navbox|child
   ...параметры внутреннего навбокса...
 }}

...
}}

Пример со множеством подгрупп

{{Navbox
| name  = Navbox/doc
| title = Пример подгрупп
| state = {{{state|expanded}}}
| above = Нижняя секция

| group1 = Группа 1
| list1 = Список 1

| group2 = Группа 2
| list2 = {{Navbox|child
  | group1 = Группа 2.1
  | list1 = Список 2.1
  | list2 = Список 2.2 ''без группы 2.2''
  | group3 = Группа 2.3
  | list3 = Список 2.3
 }}

| group3 = Группа 3
| list3 = Список 3

| group4 = Группа 4
| list4 = {{Navbox|child
  | group1 = Группа 4.1
  | list1 = Список 4.1
  | group2 = Группа 4.2
  | list2 = {{Navbox|child
    | group1 = Группа 4.2.1
    | list1 = Список 4.2.1
    | group2 = Группа 4.2.2
    | list2 = {{Navbox|child
      | group1 = Группа 4.2.2.1
      | list1 = Список 4.2.2.1
     }}
    | group3 = Группа 4.2.3
    | list3 = Список 4.2.3
   }}
  | group3 = Группа 4.3
  | list3 = Список 4.3
 }}

| below = Нижняя секция
}}
Пример подгрупп
Нижняя секция
Группа 1
Список 1
Группа 2
Группа 2.1
Список 2.1
Список 2.2 без группы 2.2
Группа 2.3
Список 2.3
Группа 3
Список 3
Группа 4
Группа 4.1
Список 4.1
Группа 4.2
Группа 4.2.1
Список 4.2.1
Группа 4.2.2
Группа 4.2.2.1
Список 4.2.2.1
Группа 4.2.3
Список 4.2.3
Группа 4.3
Список 4.3
Нижняя секция

Пример сворачиваемых подгрупп

{{Navbox
| name   = Navbox/doc
| title  = Пример сворачиваемых подгрупп
| state  = {{{state|expanded}}}

| list1  = {{Navbox|child
  | title  = Сворачиваемая подгруппа 1
  | group1 = Группа 1.1
  | list1  = Список 1.1
  | group2 = Группа 1.2
  | list2  = Список 1.2
 }}

| list2  = {{Navbox|child
  | title  = Сворачиваемая подгруппа 2
  | above  = Верхняя секция
  | group1 = Группа 2.1
  | list1  = Список 2.1
  | group2 = Группа 2.2
  | list2  = Список 2.2
  | below  = Нижняя секция
 }}

| group3 = Group 3
| list3  = {{Navbox|child
  | title  = Сворачиваемая подгруппа 3
  | group1 = Группа 3.1
  | list1  = Список 3.1
  | group2 = Группа 3.2
  | list2  = Список 3.2
 }}
}}
Пример сворачиваемых подгрупп
Сворачиваемая подгруппа 1
Группа 1.1
Список 1.1
Группа 1.2
Список 1.2
Сворачиваемая подгруппа 2
Верхняя секция
Группа 2.1
Список 2.1
Группа 2.2
Список 2.2
Нижняя секция
Группа 3
Сворачиваемая подгруппа 3
Группа 3.1
Список 3.1
Группа 3.2
Список 3.2