Версия 16:40, 30 января 2012 | | Версия 14:26, 8 января 2015 |
Строка 3: | | Строка 3: |
| == Заготовка для копирования == | | | == Заготовка для копирования == |
| Заготовка ниже предназначена для копирования в новые шаблоны для облегчения их оформления: | | | Заготовка ниже предназначена для копирования в новые шаблоны для облегчения их оформления: |
? | <pre>{{Навигационная таблица | | + | <pre class="pre_code"> |
? | |имя = {{подст:PAGENAME}} | | + | {{Навигационная таблица |
? | |navbar = | | + | |Заголовок = |
? | |state = <includeonly>{{{state|collapsed}}}</includeonly> | | + | |Иконка = |
? | |стиль_основного_заголовка = | | + | |Флаг = |
? | |заголовок = | | + | |Вариант флага = |
? | |изображение = | | + | |Изображение = |
? | |стиль_тела = <!-- (или "стиль =" если никакие другие стилевые атрибуты не используются) --> | | + | |
? | |стиль_заголовков = | | + | |
? | |стиль_списков = | | + | |
? | |стиль_нечетных = | | + | |
? | |стиль_четных = background:#F0F0F0 | | + | |
| | | | |
? | |стиль_вверху = | | + | |заголовок1 = |
? | |вверху = | | + | |список1 = |
| | + | |заголовок2 = |
| | + | |список2 = |
| | | | |
? | |заголовок1 = Название заголовка 1 | | + | |заголовок23 = |
? | |список1 = <div style="margin-top:-1ex;margin-bottom:-1ex;padding:0"> | | + | |список23 = |
? | {{Nowrap begin}} | | + | |Примечания = |
? | [[Ссылка на статью1]]{{•wrap}} | | + | }}<noinclude>[[Категория:Навигационные шаблоны|{{PAGENAME}}]]</noinclude> |
? | [[Ссылка на статью2]]{{•wrap}} | | + | </pre> |
? | [[Ссылка на статью3]] | | + | |
? | {{Nowrap end}} | | + | |
? | </div> | | + | |
? | | | + | |
? | |заголовок2 = Название заголовка 2 | | + | |
? | |список2 = <div style="margin-top:-1ex;margin-bottom:-1ex;padding:0"> | | + | |
? | {{Nowrap begin}} | | + | |
? | [[Ссылка на статью1]]{{•wrap}} | | + | |
? | [[Ссылка на статью2]]{{•wrap}} | | + | |
? | [[Ссылка на статью3]] | | + | |
? | {{Nowrap end}} | | + | |
? | </div> | | + | |
? | | | + | |
? | |стиль_внизу = | | + | |
? | |внизу = | | + | |
? | }}<noinclude> | | + | |
? | | | + | |
? | [[Категория:Навигационные шаблоны|{{PAGENAME}}]] | | + | |
? | </noinclude></pre> | | + | |
| | | | |
| == Параметры == | | | == Параметры == |
| | + | {| class="wikitable" |
| | + | |- |
| | + | ! Параметр |
| | + | ! Описание |
| | + | |- |
| | + | |Заголовок |
| | + | |Текст, отображаемый в верхней строке (в заголовке). Обычно это тема шаблона, краткое описание его содержания. |
| | + | |- |
| | + | |Список<sub>n</sub> |
| | + | |Список ссылок в правом столбце навигации |
| | + | |- |
| | + | |Изображение |
| | + | |Изображение справа от таблицы |
| | + | }} |
| | | | |
? | === Обязательные === | | |
? | :; ''имя'' | | |
? | :: Имя шаблона. Для простоты можно использовать <code><nowiki>{{subst:PAGENAME}}</nowiki></code>. | | |
? | | | |
? | :; ''заголовок'' | | |
? | :: Текст, отображаемый в верхней строке таблицы. Обычно это тема шаблона, краткое описание его содержания. | | |
? | :: Цвета фона по умолчанию — <code><span style="background:#ccf; color:black;">#ccf</span></code> (сокращенная форма от <code><span style="background: #ccccff;">#ccccff</span></code>), он может быть изменен через параметр ''стиль_основного_заголовка'' (см. ниже). | | |
? | | | |
? | :; ''список<sub>n</sub>'' | | |
? | :: (то есть ''список1'', ''список2'' и т. д.) Тело шаблона, как правило набор ссылок. Элементы списка должны быть указаны на одной строке, но заключив их в <code><nowiki><div> </div></nowiki></code> , можно использовать перенос строки. Должен быть указан крайней мере один параметр ''список'' ; каждый дополнительный ''список'' отображается в отдельной строке таблицы. Каждый ''список<sub>n</sub>'' может быть сопровожден параметром ''заголовок<sub>n</sub>'' (см. ниже). | | |
? | :: Цвета фона списка (и всей таблицы) по умолчанию — <code><span style="background:#f9f9f9; color:black;">#f9f9f9</span></code>, он может быть изменен через параметры ''стиль_тела'', ''стиль_нечетных'' и/или ''стиль_четных'' (см. ниже). | | |
? | | | |
? | === Необязательные === | | |
? | | | |
? | ==== Ячейки ==== | | |
? | :; ''заголовок<sub>n</sub>'' | | |
? | :: (то есть ''заголовок1'', ''заголовок2'' и т. д.) Если этот параметр указан, слева от ''списка<sub>n</sub>'' будет отображен заданный текст . Если параметр не указан, ''список<sub>n</sub>'' займет всю ширину таблицы. | | |
? | :: Цвет фона по умолчанию — <code><span style="background:#ddf; color:black;">#ddf</span></code> (сокращенная форма от <code><span style="background: #ddddff;">#ddddff</span></code>), он может быть изменен через параметр ''стиль_заголовков'' (см. ниже). | | |
? | | | |
? | :; ''изображение'' | | |
? | :: Изображение, которое будет отображено под основным заголовком в правой части таблицы (правее заголовков/списков). Для того, чтобы изображение отображалось корректно, должен быть указан параметр ''список1''. Параметр ''изображение'' допускает стандартный викикод для отображения, то есть | | |
? | ::: <code><nowiki>[[Файл:Пример.jpg|100px]]</nowiki></code> | | |
? | :: В шаблоне, не растянутом на всю ширину страницы, изображение будет отображено со сдвигом от правого края шаблона. Для того, чтобы этого избежать, используйте параметр right в викикоде, то есть | | |
? | ::: <code><nowiki>[[Файл:Пример.jpg|80px|right]]</nowiki></code> | | |
? | | | |
? | :; ''вверху'' | | |
? | :: Ячейка во всю ширину таблицы, располагающаяся непосредственно под основным заголовком (то есть над заголовками/списками тела шаблона). В шаблоне без изображения ''вверху'' аналогичен указанию параметра ''список1'' без соответствующего ''заголовок1''. | | |
? | | | |
? | :; ''внизу'' | | |
? | :: Ячейка во всю ширину таблицы, располагающаяся внизу тела шаблона (то есть под заголовками/списками и изображением). В шаблоне без изображения ''внизу'' аналогичен указанию последнего параметра ''список<sub>n</sub>'' без соответствующего ''заголовок<sub>n</sub>''. | | |
? | <!-- Здесь возможно стоит добавить пример реального шаблона, использующего данный параметр --> | | |
? | | | |
? | ==== Стили ==== | | |
? | :; ''стиль_основного_заголовка'' | | |
? | :: [[:wikipedia:ru:Каскадная таблица стилей|CSS]]-стили, которые должны быть применены для ''основного_заголовка'', как правило цвет фона: | | |
? | ::: <code><nowiki>background:</nowiki>''#nnnnnn'';</code> | | |
? | ::: <code><nowiki>background:</nowiki>''name'';</code> | | |
? | | | |
? | :; ''стиль_тела'' или ''стиль'' | | |
? | :: CSS-стили, которые должны быть применены для тела шаблона. Если никакие другие стилевые параметры не указываются, может быть использована сокращенная форма ''стиль''. Эта опция должна применяться в редких случаях, так как может вести к визуальным расхождениям. Примеры: | | |
? | ::: <code>background:#''nnnnnn'';</code> | | |
? | ::: <code>text-align:[''right/center/left/justified''];</code> | | |
? | ::: <code>width:''N''[em/%/px];</code> | | |
? | ::: <code>float:[''left/right/none''];</code> | | |
? | ::: <code>clear:[''right/left/both/none''];</code> | | |
? | :: Для получения таблицы, похожей на вариант из англовики [[:en:template:navbar]], нужно задать стиль: | | |
? | ::: <code>|стиль_тела= font-size:85%;</code> | | |
? | | | |
? | :; ''стиль_заголовков'' | | |
? | :: CSS-стили, которые должны быть применены для ячеек ''заголовок<sub>n</sub>''. Этот параметр имеет более высокий приоритет по сравнению со стилями, примененными к таблице целиком. Примеры: | | |
? | ::: <code>background:#''nnnnnn'';</code> | | |
? | ::: <code>text-align:[''left/center/right''];</code> | | |
? | ::: <code>vertical-align:[''top/middle/bottom''];</code> | | |
? | ::: <code>white-space:nowrap;</code> | | |
? | | | |
? | :; ''стиль_списков'' | | |
? | :: CSS-стили, которые должны быть применены ко всем спискам. Имеет более низкий приоритет по сравнению с параметрами ''стиль_нечетных'' и ''стиль_четных'' (если они указаны). | | |
? | | | |
? | :; ''стиль_нечетных'' | | |
? | :; ''стиль_четных'' | | |
? | :: CSS-стили, которые должны быть применены к нечетным (''список1'', ''список3'' и т. д.) или четным (''список2'', ''список4'' и т. д.) спискам соответственно. Обычно используется для задания цвета фона (<code>background:#''nnnnnn'';</code>), для того чтобы получить строки таблицы перемежающегося цвета. <!-- Здесь не мешало бы добавить пример --> | | |
? | | | |
? | :; ''стиль_вверху'' | | |
? | :; ''стиль_внизу'' | | |
? | :: CSS-стили, которые должны быть применены к верхней (указанной параметром ''вверху'') и нижней (указанной параметром ''внизу'') ячейкам. Обычно используется для задания цвета фона или выравнивания текста: | | |
? | ::: <code>background:#''nnnnnn'';</code> | | |
? | ::: <code>text-align:[''left/center/right''];</code> | | |
? | | | |
? | ==== Другое ==== | | |
? | :; ''state'' | | |
? | :: По умолчанию — <code>autocollapse</code>. Если указано значение <code>state = collapsed</code>, навигационная таблица всегда будет появляться в скрытом состоянии. Если указано пустое значение или любое значение за исключением <code>autocollapse</code> и <code>collapsed</code>, навигационная таблица будет всегда появляться в раскрытом состоянии. Навигационная таблица с параметром <code>autocollapse</code> будет появляться в скрытом состоянии, если на странице есть две или более таблицы с атрибутом <tt>collapsible</tt>. Технически продвинутым сюда: [[MediaWiki:Common.js]]. | | |
? | :: Иногда редакторам требуется навигационный шаблон с состоянием по умолчанию, которое можно переопределить в статье. Для этого в Вашем промежуточном шаблоне создайте одноименный параметр «state», просто передающий значение базовому шаблону: | | |
? | :: <tt><nowiki>| state = <includeonly>{{{state|состояние по умолчанию}}}</includeonly></nowiki></tt> | | |
? | :: (<includeonly> нужно для того, чтобы при просмотре шаблона на его странице он всегда оставался в раскрытом состоянии). | | |
? | | | |
? | :; ''navbar'' | | |
? | :: todo | | |
? | | | |
? | == Оформление списков и примеры использования == | | |
? | {{todo}} | | |
? | см. [[:wikipedia:ru:Шаблон:Навигационная таблица/doc|документацию к шаблону в Википедии]] | | |
| <includeonly> | | | <includeonly> |
| [[Категория:Навигационные шаблоны| ]] | | | [[Категория:Навигационные шаблоны| ]] |
| [[Категория:Навигационные шаблоны:Для шаблонов|{{PAGENAME}}]] | | | [[Категория:Навигационные шаблоны:Для шаблонов|{{PAGENAME}}]] |
| </includeonly> | | | </includeonly> |
Заготовка ниже предназначена для копирования в новые шаблоны для облегчения их оформления: