Шаблон:Navbox/doc: различия между версиями
Материал из Dwarf Fortress Wiki
Перейти к навигацииПерейти к поиску
GeloMor (обсуждение | вклад) Нет описания правки |
GeloMor (обсуждение | вклад) Нет описания правки |
||
Строка 1: | Строка 1: | ||
Шаблон для создания [[:Category:Шаблоны навигации|навигационных шаблонов]] (или просто ''навбоксов''). | |||
== | ==Использование== | ||
Пожалуйста не забывайте удалять неиспользованные параметры. | |||
<pre style="overflow: auto;">{{Navbox | <pre style="overflow: auto;">{{Navbox | ||
| name = | | name = | ||
| title = | | title = | ||
| state = {{{state|}}} | | state = {{{state|}}} | ||
Строка 20: | Строка 20: | ||
| list3 = | | list3 = | ||
<!-- ... ( | <!-- ... (вплоть до group30 и list30) --> | ||
| below = | | below = | ||
Строка 26: | Строка 26: | ||
</pre> | </pre> | ||
== | ==Параметры== | ||
===Начальные параметры=== | |||
=== | |||
: <code>name</code> | : <code>name</code> | ||
: <code>state</code> | : <code>state</code> | ||
: <code>navbar</code> | : <code>navbar</code> | ||
: <code>border</code> | : <code>border</code> или <code>{{{1}}}</code> | ||
=== | ===Ячейки=== | ||
: <code>title</code> | : <code>title</code> | ||
: <code>above</code> | : <code>above</code> | ||
Строка 41: | Строка 40: | ||
: <code>below</code> | : <code>below</code> | ||
=== | ===Стиль=== | ||
: <code>bodystyle</code> | : <code>bodystyle</code> | ||
: <code>titlestyle</code> | : <code>titlestyle</code> | ||
Строка 53: | Строка 52: | ||
: <code>listpadding</code> | : <code>listpadding</code> | ||
==== | ====Стиль по умолчанию==== | ||
bodystyle = background: #fdfdfd; border: 1px solid #aaa; font-size: 88%; margin: 0 auto -1px; vertical-align: middle; width: 60%;<br /> | |||
titlestyle = background: #ccccff; border: 1px solid #aaa; padding: 0.25em 1em; text-align: center;<br /> | |||
abovestyle = background: #ddddff; padding: 0.25em 1em; text-align: center;<br /> | |||
belowstyle = background: #ddddff; padding: 0.25em 1em; text-align: center;<br /> | |||
groupstyle = background: #ddddff; padding: 0.25em 1em; text-align: right; white-space: nowrap; width: 1%;<br /> | |||
liststyle = background: transparent; padding: 0; text-align: left/center;<br /> | |||
== | Список по умолчанию имеет значение <code>text-align: left;</code>, если в нём есть группа, если нет, то по умолчанию используется <code>text-align: center;</code>. Хотя для списков {{tt|отступ|padding}} равен 0, фактически значение равно <code>0 0.25em;</code>, потому что определяется в <nowiki><div></nowiki> каждого списка. | ||
=== | |||
==Структура== | |||
===Без секций сверху и снизу=== | |||
{{Navbox | {{Navbox | ||
| name = Navbox/doc | | name = Navbox/doc | ||
Строка 75: | Строка 73: | ||
| group2 = {{{group2}}} | | group2 = {{{group2}}} | ||
| list2 = {{{list2}}} | | list2 = {{{list2}}} | ||
| list3 = {{{list3}}} '' | | list3 = {{{list3}}} ''без {{{group3}}}'' | ||
| group4 = {{{group4}}} | | group4 = {{{group4}}} | ||
| list4 = {{{list4}}} | | list4 = {{{list4}}} | ||
}} | }} | ||
=== | ===С секциями сверху и снизу=== | ||
{{Navbox | {{Navbox | ||
| name = Navbox/doc | | name = Navbox/doc | ||
Строка 90: | Строка 88: | ||
| group2 = {{{group2}}} | | group2 = {{{group2}}} | ||
| list2 = {{{list2}}} | | list2 = {{{list2}}} | ||
| list3 = {{{list3}}} '' | | list3 = {{{list3}}} ''без {{{group3}}}'' | ||
| group4 = {{{group4}}} | | group4 = {{{group4}}} | ||
| list4 = {{{list4}}} | | list4 = {{{list4}}} | ||
Строка 96: | Строка 94: | ||
}} | }} | ||
=== | ===Без групп и секций=== | ||
{{Navbox | {{Navbox | ||
| name = Navbox/doc | | name = Navbox/doc | ||
Строка 107: | Строка 105: | ||
}} | }} | ||
== | ==Пример== | ||
<pre style="overflow: auto;">{{Navbox | <pre style="overflow: auto;">{{Navbox | ||
| name = Navbox/doc | | name = Navbox/doc | ||
| title = [[Soil]] | | title = [[Soil|Почвы]] | ||
| state = {{{state|expanded}}} | | state = {{{state|expanded}}} | ||
| titlestyle = background-color: #c0e1d1; | | titlestyle = background-color: #c0e1d1; | ||
| basestyle = background-color: #b0cabd; | | basestyle = background-color: #b0cabd; | ||
| group1 = | | group1 = Верхние слои почвы | ||
| list1 = [[Loam]] • [[Loamy sand]] • [[Peat]] • [[Sandy clay loam]] • [[Sandy loam]] • [[Silt]] • [[Silt loam]] • [[Silty clay loam]] | | list1 = [[Loam]] • [[Loamy sand]] • [[Peat]] • [[Sandy clay loam]] • [[Sandy loam]] • [[Silt]] • [[Silt loam]] • [[Silty clay loam]] | ||
| group2 = | | group2 = Океаническое дно | ||
| list2 = [[Calcareous ooze]] • [[Pelagic clay]] • [[Siliceous ooze]] | | list2 = [[Calcareous ooze]] • [[Pelagic clay]] • [[Siliceous ooze]] | ||
| group3 = [[Sand]] | | group3 = [[Sand|Песок]] | ||
| list3 = [[Sand (tan)]] • [[Black sand]] • [[Red sand]] • [[White sand]] • [[Yellow sand]] | | list3 = [[Sand (tan)]] • [[Black sand]] • [[Red sand]] • [[White sand]] • [[Yellow sand]] | ||
| group4 = | | group4 = Глина | ||
| list4 = [[Clay]] • [[Clay loam]] • [[Fire clay]] • [[Sandy clay]] • [[Silty clay]] | | list4 = [[Clay]] • [[Clay loam]] • [[Fire clay]] • [[Sandy clay]] • [[Silty clay]] | ||
| below = | | below = См. также: [[Template:stones|Stones]] | ||
}} | }} | ||
</pre> | </pre> | ||
Строка 133: | Строка 131: | ||
{{Navbox | {{Navbox | ||
| name = Navbox/doc | | name = Navbox/doc | ||
| title = [[Soil]] | | title = [[Soil|Почвы]] | ||
| state = {{{state|expanded}}} | | state = {{{state|expanded}}} | ||
| titlestyle = background-color: #c0e1d1; | | titlestyle = background-color: #c0e1d1; | ||
| basestyle = background-color: #b0cabd; | | basestyle = background-color: #b0cabd; | ||
| group1 = | | group1 = Верхние слои почвы | ||
| list1 = [[Loam]] • [[Loamy sand]] • [[Peat]] • [[Sandy clay loam]] • [[Sandy loam]] • [[Silt]] • [[Silt loam]] • [[Silty clay loam]] | | list1 = [[Loam]] • [[Loamy sand]] • [[Peat]] • [[Sandy clay loam]] • [[Sandy loam]] • [[Silt]] • [[Silt loam]] • [[Silty clay loam]] | ||
| group2 = | | group2 = Океаническое дно | ||
| list2 = [[Calcareous ooze]] • [[Pelagic clay]] • [[Siliceous ooze]] | | list2 = [[Calcareous ooze]] • [[Pelagic clay]] • [[Siliceous ooze]] | ||
| group3 = [[Sand]] | | group3 = [[Sand|Песок]] | ||
| list3 = [[Sand (tan)]] • [[Black sand]] • [[Red sand]] • [[White sand]] • [[Yellow sand]] | | list3 = [[Sand (tan)]] • [[Black sand]] • [[Red sand]] • [[White sand]] • [[Yellow sand]] | ||
| group4 = | | group4 = Глина | ||
| list4 = [[Clay]] • [[Clay loam]] • [[Fire clay]] • [[Sandy clay]] • [[Silty clay]] | | list4 = [[Clay]] • [[Clay loam]] • [[Fire clay]] • [[Sandy clay]] • [[Silty clay]] | ||
| below = | | below = См. также: [[Template:stones|Stones]] | ||
}} | }} | ||
== | ==Внутренние навбоксы== | ||
=== | ===Использование=== | ||
<pre style="overflow: auto;">{{Navbox | <pre style="overflow: auto;">{{Navbox | ||
| name = {{subst:PAGENAME}} | | name = {{subst:PAGENAME}} | ||
| title = | | title = Заголовок | ||
| group1 = [ | | group1 = [опционально] | ||
| list1 = {{Navbox|child | | list1 = {{Navbox|child | ||
... | ...параметры внутреннего навбокса... | ||
}} | }} | ||
Строка 168: | Строка 166: | ||
</pre> | </pre> | ||
=== | ===Пример со множеством подгрупп=== | ||
<pre style="overflow: auto;">{{Navbox | <pre style="overflow: auto;">{{Navbox | ||
| name = Navbox/doc | | name = Navbox/doc | ||
| title = | | title = Пример подгрупп | ||
| state = {{{state|expanded}}} | | state = {{{state|expanded}}} | ||
| above = | | above = Нижняя секция | ||
| group1 = | | group1 = Группа 1 | ||
| list1 = | | list1 = Список 1 | ||
| group2 = | | group2 = Группа 2 | ||
| list2 = {{Navbox|child | | list2 = {{Navbox|child | ||
| group1 = | | group1 = Группа 2.1 | ||
| list1 = | | list1 = Список 2.1 | ||
| list2 = | | list2 = Список 2.2 ''без группы 2.2'' | ||
| group3 = | | group3 = Группа 2.3 | ||
| list3 = | | list3 = Список 2.3 | ||
}} | }} | ||
| group3 = | | group3 = Группа 3 | ||
| list3 = | | list3 = Список 3 | ||
| group4 = | | group4 = Группа 4 | ||
| list4 = {{Navbox|child | | list4 = {{Navbox|child | ||
| group1 = | | group1 = Группа 4.1 | ||
| list1 = | | list1 = Список 4.1 | ||
| group2 = | | group2 = Группа 4.2 | ||
| list2 = {{Navbox|child | | list2 = {{Navbox|child | ||
| group1 = | | group1 = Группа 4.2.1 | ||
| list1 = | | list1 = Список 4.2.1 | ||
| group2 = | | group2 = Группа 4.2.2 | ||
| list2 = {{Navbox|child | | list2 = {{Navbox|child | ||
| group1 = | | group1 = Группа 4.2.2.1 | ||
| list1 = | | list1 = Список 4.2.2.1 | ||
}} | }} | ||
| group3 = | | group3 = Группа 4.2.3 | ||
| list3 = | | list3 = Список 4.2.3 | ||
}} | }} | ||
| group3 = | | group3 = Группа 4.3 | ||
| list3 = | | list3 = Список 4.3 | ||
}} | }} | ||
| below = | | below = Нижняя секция | ||
}} | }} | ||
</pre> | </pre> | ||
Строка 216: | Строка 214: | ||
{{Navbox | {{Navbox | ||
| name = Navbox/doc | | name = Navbox/doc | ||
| title = | | title = Пример подгрупп | ||
| state = {{{state|expanded}}} | | state = {{{state|expanded}}} | ||
| above = | | above = Нижняя секция | ||
| group1 = | | group1 = Группа 1 | ||
| list1 = | | list1 = Список 1 | ||
| group2 = | | group2 = Группа 2 | ||
| list2 = {{Navbox|child | | list2 = {{Navbox|child | ||
| group1 = | | group1 = Группа 2.1 | ||
| list1 = | | list1 = Список 2.1 | ||
| list2 = | | list2 = Список 2.2 ''без группы 2.2'' | ||
| group3 = | | group3 = Группа 2.3 | ||
| list3 = | | list3 = Список 2.3 | ||
}} | }} | ||
| group3 = | | group3 = Группа 3 | ||
| list3 = | | list3 = Список 3 | ||
| group4 = | | group4 = Группа 4 | ||
| list4 = {{Navbox|child | | list4 = {{Navbox|child | ||
| group1 = | | group1 = Группа 4.1 | ||
| list1 = | | list1 = Список 4.1 | ||
| group2 = | | group2 = Группа 4.2 | ||
| list2 = {{Navbox|child | | list2 = {{Navbox|child | ||
| group1 = | | group1 = Группа 4.2.1 | ||
| list1 = | | list1 = Список 4.2.1 | ||
| group2 = | | group2 = Группа 4.2.2 | ||
| list2 = {{Navbox|child | | list2 = {{Navbox|child | ||
| group1 = | | group1 = Группа 4.2.2.1 | ||
| list1 = | | list1 = Список 4.2.2.1 | ||
}} | }} | ||
| group3 = | | group3 = Группа 4.2.3 | ||
| list3 = | | list3 = Список 4.2.3 | ||
}} | }} | ||
| group3 = | | group3 = Группа 4.3 | ||
| list3 = | | list3 = Список 4.3 | ||
}} | }} | ||
| below = | | below = Нижняя секция | ||
}} | }} | ||
=== | ===Пример сворачиваемых подгрупп=== | ||
<pre style="overflow: auto;">{{Navbox | <pre style="overflow: auto;">{{Navbox | ||
| name = Navbox/doc | | name = Navbox/doc | ||
| title = | | title = Пример сворачиваемых подгрупп | ||
| state = {{{state|expanded}}} | | state = {{{state|expanded}}} | ||
| list1 = {{Navbox|child | | list1 = {{Navbox|child | ||
| title = | | title = Сворачиваемая подгруппа 1 | ||
| group1 = | | group1 = Группа 1.1 | ||
| list1 = | | list1 = Список 1.1 | ||
| group2 = | | group2 = Группа 1.2 | ||
| list2 = | | list2 = Список 1.2 | ||
}} | }} | ||
| list2 = {{Navbox|child | | list2 = {{Navbox|child | ||
| title = | | title = Сворачиваемая подгруппа 2 | ||
| above = | | above = Верхняя секция | ||
| group1 = | | group1 = Группа 2.1 | ||
| list1 = | | list1 = Список 2.1 | ||
| group2 = | | group2 = Группа 2.2 | ||
| list2 = | | list2 = Список 2.2 | ||
| below = | | below = Нижняя секция | ||
}} | }} | ||
| group3 = Group 3 | | group3 = Group 3 | ||
| list3 = {{Navbox|child | | list3 = {{Navbox|child | ||
| title = | | title = Сворачиваемая подгруппа 3 | ||
| group1 = | | group1 = Группа 3.1 | ||
| list1 = | | list1 = Список 3.1 | ||
| group2 = | | group2 = Группа 3.2 | ||
| list2 = | | list2 = Список 3.2 | ||
}} | }} | ||
}} | }} | ||
Строка 295: | Строка 293: | ||
{{Navbox | {{Navbox | ||
| name = Navbox/doc | | name = Navbox/doc | ||
| title = | | title = Пример сворачиваемых подгрупп | ||
| state = {{{state|expanded}}} | | state = {{{state|expanded}}} | ||
| list1 = {{Navbox|child | | list1 = {{Navbox|child | ||
| title = | | title = Сворачиваемая подгруппа 1 | ||
| group1 = | | group1 = Группа 1.1 | ||
| list1 = | | list1 = Список 1.1 | ||
| group2 = | | group2 = Группа 1.2 | ||
| list2 = | | list2 = Список 1.2 | ||
}} | }} | ||
| list2 = {{Navbox|child | | list2 = {{Navbox|child | ||
| title = | | title = Сворачиваемая подгруппа 2 | ||
| above = | | above = Верхняя секция | ||
| group1 = | | group1 = Группа 2.1 | ||
| list1 = | | list1 = Список 2.1 | ||
| group2 = | | group2 = Группа 2.2 | ||
| list2 = | | list2 = Список 2.2 | ||
| below = | | below = Нижняя секция | ||
}} | }} | ||
| group3 = Group 3 | | group3 = Group 3 | ||
| list3 = {{Navbox|child | | list3 = {{Navbox|child | ||
| title = | | title = Сворачиваемая подгруппа 3 | ||
| group1 = | | group1 = Группа 3.1 | ||
| list1 = | | list1 = Список 3.1 | ||
| group2 = | | group2 = Группа 3.2 | ||
| list2 = | | list2 = Список 3.2 | ||
}} | }} | ||
}}<includeonly>[[Category:Шаблоны навигации]][[en:Template:Navbox]]</includeonly> | }}<includeonly>[[Category:Шаблоны навигации]][[en:Template:Navbox]]</includeonly> | ||
<noinclude>[[Category:Документация шаблонов]][[en:Template:Navbox/doc]]</noinclude> | <noinclude>[[Category:Документация шаблонов]][[en:Template:Navbox/doc]]</noinclude> |
Версия от 16:17, 18 мая 2022
Шаблон для создания навигационных шаблонов (или просто навбоксов).
Использование
Пожалуйста не забывайте удалять неиспользованные параметры.
{{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 |
| ||||||||||||||
Группа 3 |
Список 3 | ||||||||||||||
Группа 4 |
| ||||||||||||||
Нижняя секция |
Пример сворачиваемых подгрупп
{{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 }} }}
Пример сворачиваемых подгрупп | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||
| |||||||||||
Group 3 |
|