Этот шаблон использует Lua : |
{{Navbar}}
предоставляет небольшую панель навигации "просмотр · обсуждение · редактирование". Она в основном используется для шаблонов с большим объемом контента и других включенных блоков контента, так что содержимое внутри шаблона или блока легче редактировать на месте , где оно было найдено, без необходимости отслеживать его путем изучения кода включения. {{Navbar}}
Чрезвычайно высокая скорость использования и соответствующий уровень защиты обусловлены тем, что она интегрирована в качестве функции в многочисленные шаблоны навигационных и информационных блоков, используемые в миллионах статей. Она также является обычной функцией многих шаблонов и таблиц внутреннего использования пространств имен Wikipedia, Help и Template .
Когда один из следующих примеров помещается внутрь заданного шаблона (или блока контента, используемого для выборочного включения ), он добавляет базовую навигационную функциональность панели навигации:
{{navbar|{{subst:PAGENAME}}|mini=y}}
{{navbar|{{subst:PAGENAME}}|plain=y}}
{{navbar|{{subst:PAGENAME}}|fontstyle=color: green; font-style: italic;}}
{{subst:PAGENAME}}
{{navbar|Navbar/doc}}
Если страница перемещена или переименована, замещенный текст должен быть обновлен соответствующим образом. В качестве альтернативы вы можете использовать вместо для отслеживания текущего местоположения включенной страницы:{{#invoke:params|self}}
{{subst:PAGENAME}}
{{navbar|{{#invoke:params|self}}|mini=...|plain=...|...}}
При использовании в контенте, который выборочно транслируется, но который также используется «как есть» в своем исходном месте, этот шаблон следует обернуть в разметку, чтобы он отображался только при транслировании.<includeonly>...</includeonly>
Размер шрифта составляет 88% при использовании в тематическом шаблоне панели навигации или в обычном тексте и 100% при вложении в навигационное окно или информационное окно (потому что размер текста этих шаблонов уже уменьшен; «100%» относится к собственному содержимому окружающего шаблона, а не ко всей странице). Параметр |fontstyle=
можно использовать для регулировки размера шрифта по мере необходимости (например, чтобы еще больше уменьшить размер шрифта, когда шаблон используется внутри блочного элемента с большим размером шрифта). Не злоупотребляйте этим, чтобы сделать чрезмерно мелкий текст (т. е. менее 85% от обычного текста страницы), так как это вызывает проблемы с доступностью для многих читателей.
В тематической навигационной панели вес "нормальный"; при вложении в навигационную панель или инфопанель он наследует стиль окружающего контента. Маркеры с точками в середине жирные для лучшей видимости.
Шаблон генерирует разметку на уровне блока с <div>...</div>
тегами, и поэтому любая окружающая разметка не может включать <span>...</span>
теги, что может вызвать ошибку div-span-flip lint.
{{navbar|Template Name}}
– имя шаблона обязательно.Параметры | Параметры | Производит... | Шаблон «Ярлык» |
---|---|---|---|
Базовый | {{navbar|Template Name}} | ||
Другой текст | {{navbar|Template Name|text=This template:}} | ||
Без текста «Это поле:» | {{navbar|Template Name|plain=y}} | {{ вид }} | |
Краткая версия | {{navbar|Template Name|mini=y}} | {{ в }} | |
Со скобками | {{navbar|Template Name|brackets=y}} | ||
С примерами стилей шрифтов ( span ) | {{navbar|Template Name|fontstyle=color: green; font-style: italic;}} | ||
С примерами стилей всего шаблона ( div ) | {{navbar|Template Name|style=float:right; background: Beige; padding: 5px; border: 1px solid;}} | ||
Ссылки на историю, перемещение и список наблюдения | {{navbar|template=Template Name|e|t|h|m|w}} |
Обратите внимание, что для отображения ссылок на историю, перемещение и список наблюдения |template=
необходимо задать конкретное значение шаблона. Отдельные значения можно исключить из этого списка, например, {{navbar|template=Template Name|h|m|w}}
будут отображаться только ссылки на просмотр, историю, перемещение и список наблюдения.
Параметры mini=y
и plain=y
можно обойти, используя вместо них шаблоны или соответственно.{{v}}
{{view}}
{{ view }} и {{ v }} также поддерживают изменение отображаемых ссылок, например, только просмотр и редактирование или только просмотр и обсуждение:
Код | Результат |
---|---|
{{ вид | шаблон = вид/документ }} | |
{{ просмотр | шаблон = просмотр/документ | обсуждение }} | |
{{ просмотр | шаблон = просмотр/документ | обсуждение | редактирование }} | |
{{ v | шаблон = v/doc }} | |
{{ v | шаблон = v/doc | t }} | |
{{ v | шаблон = v/doc | t | e }} |
Navbar содержится внутри <div>...</div>
для размещения горизонтального ненумерованного списка. Это означает, что его нельзя поместить внутрь <span>...</span>
или другого встроенного элемента, поскольку расширение HTML Tidy «исправит» ситуации, когда оно находит блочные элементы внутри встроенных элементов.
Шаблоны со ссылками для просмотра, обсуждения и редактирования:
Другие шаблоны внутренних ссылок , в том числе:
Шаблон | Складной | Изображение | Группы | Параметры стиля (тела) |
---|---|---|---|---|
{{ Навигационная панель }} | складной | Слева/справа от тела | Да | Да |
{{ Navbox со сворачиваемыми группами }} | складной | Слева/справа от тела и/или в каждом списке | Да | Да |
{{ Навигационное поле со столбцами }} | складной | Слева/справа от столбцов | Нет | Да |
Тип | CSS-классы | JavaScript | Рушится, когда | Пользовательское начальное состояние | Вложенность |
---|---|---|---|---|---|
Складные столы | mw-складной | jQuery.сделатьскладным | 2 или более автосворачивания на странице | Да | Да |
TemplateData для просмотра
При размещении внутри заданного шаблона добавляет навигационную функциональность панели навигации.
Параметр | Описание | Тип | Статус | |
---|---|---|---|---|
Название шаблона | 1 | Имя шаблона, чтобы ссылки работали корректно
| Нить | необходимый |
Другой текст | text | Позволяет заменять текст по умолчанию «это поле» пользовательским текстом
| Нить | необязательный |
Без текста «Это поле:» | plain | Удаляет «Этот ящик»
| Число | необязательный |
Краткая версия | mini | Сокращает текст до VTE
| Число | необязательный |
со скобками | brackets | добавляет скобки перед и после ссылок
| Число | необязательный |
Цвет шрифта | fontstyle | Позволяет изменить цвет шрифта (в формате цвет:зеленый)
| Нить | необязательный |
Плыть в сторону | style | Позволяет шаблону перемещаться в сторону (format=float:right)
| Нить | необязательный |