Этот шаблон используется примерно на 174 000 страницах . Чтобы избежать серьезных сбоев и нагрузки на сервер, любые изменения следует тестировать на подстраницах / sandbox или / testcases шаблона или на собственной подстранице пользователя . Протестированные изменения могут быть добавлены на эту страницу одним редактированием. Обсудите изменения на странице обсуждения, прежде чем реализовывать их. Счетчик включений обновляется автоматически ( см. Документацию ). |
Этот шаблон не отображается в мобильной версии Википедии; это только настольный компьютер . Прочтите документацию для объяснения. |
Этот шаблон использует Lua : |
Этот шаблон представляет собой метатаблицу для создания шаблонов боковой панели, т. Е. Блоков, которые представляют собой вертикальные шаблоны навигации . Боковые панели, как и информационные блоки , обычно располагаются в правой части страницы.
{{ Боковая панель со сворачиваемыми списками }} - это версия {{ Боковая панель }}, которая добавляет сворачиваемость к своим разделам, то есть средство для отображения или скрытия разделов, щелкая ссылки рядом с их заголовками.
Шаблоны с использованием navbox
( НавБокс ) или nomobile
( боковой панели ) классы не отображаются на мобильном веб - сайте английской Википедии. Просмотры мобильных страниц составляют примерно 62% всех просмотров страниц (в среднем за 90 дней по состоянию на январь 2021 года [Обновить]).
использование
{{{topimage}}} |
{{{pretitle}}} |
{{{заглавие}}} |
---|
{{{изображение}}} |
{{{над}}} |
{{{heading1}}} |
{{{content1}}} |
{{{heading2}}} |
{{{content2}}} |
{{{heading3}}} |
{{{content3}}} |
…… так далее …… |
{{{ниже}}} |
{{Боковая панель| name = {{subst: PAGENAME}}| class = | wraplinks = <! - "true" иначе (по умолчанию :) опустить ->| templatestyles =| дочерний templatestyles =| внук templatestyles =| externaltitleclass =| externaltitle =| topimageclass =| topimage =| topcaption =| pretitleclass =| pretitle =| titleclass =| title =| imageclass =| изображение =| caption =| headingclass =| contentclass =| вышекласс =| выше =| заголовок1 =| heading1class =| content1 =| content1class =| заголовок2 =| heading2class =| content2 =| content2class =| заголовок3 =| heading3class =| content3 =| content3class =<! - (без бесконечных параметров заголовка / содержимого ->| нижекласс =| ниже =| navbar =}}
Параметры
Параметры не являются обязательными. Если ссылки {{ navbar }} должны работать правильно (если их внешний вид не подавлен; см. Параметр navbar ниже ), необходимо установить имя параметра ( имя страницы боковой панели). (Это не применяется, если модуль Lua, который создает {{Sidebar}} , Module: Sidebar , используется напрямую.)
Параметр | Объяснение |
---|---|
|above= | То же, что |above= и {{ Navbox }}. |
|name= | Имя боковой панели, т. Е. Имя, следующее за «шаблоном:» в заголовке, отображаемом в верхней части страницы боковой панели. Требуется, если ссылки V · T · E {{ navbar }} в нижней части боковой панели должны работать правильно, если только их внешний вид не подавлен (см. Параметр navbar ниже ) или {{Sidebar}} не используется в качестве оболочки для модуля: боковая панель . Когда {{Sidebar}} используется в качестве оболочки, |name={{subst:PAGENAME}} рекомендуется установка . |
|outertitle= | Используйте для размещения заголовка боковой панели непосредственно над боковой панелью. |
|topimage= | Используйте для размещения изображения в верхней части боковой панели, то есть выше |title= (если используется). Ожидается полный синтаксис вики (т.е. [[File:...]] ). Чтобы добавить подпись под изображением, используйте |topcaption= . |
|pretitle= | Используйте для размещения перед заголовком строки, например «Часть серии X ». |
|title= | Используйте для размещения заголовка боковой панели в верхней части боковой панели. (Если |topimage= используется, он появится сразу под ним). |
|image= | Используется для размещения изображения между |title= (если используется) и первым разделом. Как и в случае с |topimage= , ожидается полный синтаксис вики (т.е. [[File:...]] ). Чтобы добавить подпись под изображением, используйте |caption= . |
|headingn= |contentn= | П - й заголовок / содержание. если также должен появиться заголовок n, необходимо содержание n . |
|templatestyles= | См. #TemplateStyles . |
| Классы могут использоваться для облегчения нацеливания стилей на TemplateStyles .
Эти классы также можно использовать для микроформатов . |
|below= | То же, что |below= и {{ Navbox }}. (Используйте, например, чтобы добавить одну или несколько ссылок на портал внизу шаблона (по умолчанию выделено жирным шрифтом).) |
|navbar= | Если |name= указано, установите значение «выкл.», «Нет» и т. Д. (Без кавычек), чтобы удалить ссылки {{ navbar }} ( ), которые в противном случае отображаются в нижней части боковой панели. |
TemplateStyles
Параметры TemplateStyles |templatestyles=
, |child templatestyles=
и |grandchild templatestyles=
взять ИмяСтраницы из более TemplateStyles страницы и превратить его в тег TemplateStyles. Тег TemplateStyles - это гораздо более эффективный способ добавить стиль к боковой панели.
Некоторые правила использования:
- Всегда добавляйте специфичный для шаблона класс,
|class=
чтобы стили, добавленные на одну боковую панель, не «просачивались» в другую. Например, шаблон: Dyk инструменты есть|class=dyk-tools
и Шаблон: Dyk инструменты / styles.css целевые страницы.dyk-tools
для всех его добавленного стиля. - Не предполагайте, что Template: Sidebar будет по-прежнему иметь структуру таблицы (т. Е. Не указывать целевой
table
или любой другой HTML-код таблицы на странице TemplateStyles). Структура таблицы устарела и исчезнет в какой-то момент в будущем.
Эти теги загружаются в следующем порядке: основные стили шаблона ( модуль: боковая панель / styles.css ), стили шаблона, дочерний элемент , а затем внук, который можно использовать для «каскадирования» стилей.
|templatestyles=
- Этот параметр предназначен для шаблона или модуля, вызывающего напрямую {{ sidebar }}.
|child templatestyles=
- Этот параметр предназначен для шаблона или модуля, который вызывает боковую панель с
|templatestyles=
. |grandchild templatestyles=
- Этот параметр предназначен для шаблона или модуля, который вызывает боковую панель с
|child templatestyles=
.
Канонический список классов, выводимых с каждым типом элемента боковой панели (т.е. вывод для всех или всех случаев ), можно найти в Модуле: Боковая панель / конфигурация в таблице «классов». Ниже приведен неполный, но достаточный список для большинства общих стилей:|contentn=
|above=
.sidebar
- Класс боковой панели верхнего уровня.
.sidebar-outer-title
- Класс, связанный с
|outertitle=
. .sidebar-top-image
- Класс, связанный с
|topimage=
. .sidebar-top-caption
- Класс, связанный с
|topcaption=
. .sidebar-pretitle
.sidebar-pretitle-with-top-image
- Классы, связанные с
|pretitle=
. Только один из них будет выводиться на боковой панели, в зависимости от того|topimage=
, присутствует ли он. .sidebar-title
.sidebar-title-with-pretitle
- Классы, связанные с
|title=
. Только один из них будет выводиться на боковой панели, в зависимости от того|pretitle=
, присутствует ли он. .sidebar-image
- Класс, связанный с
|image=
. .sidebar-caption
- Класс, связанный с
|caption=
. .sidebar-above
- Класс, связанный с
|above=
. .sidebar-heading
- Класс, связанный с . Каждый заголовок будет иметь этот класс.
|headingn=
.sidebar-content
.sidebar-content-with-subgroup
- Классы, связанные с . Каждая группа контента будет иметь один из этих классов, в зависимости от того, есть ли у конкретного контента подгруппа.
|contentn=
.sidebar-below
- Класс, связанный с
|below=
. .sidebar-navbar
- Класс, связанный с
|navbar=
.
Пример использования параметра TemplateStyles
В качестве примера боковой панели, которая не должна поддерживать собственные дочерние шаблоны (либо потому, что у нее нет дочерних элементов, либо потому, что она не хочет детей):
{{Боковая панель| title = Дочерний пример| class = пример боковой панели| templatestyles = Шаблон: Боковая панель / пример / styles.css}}
В качестве примера боковой панели, у которой есть собственные дочерние элементы, и пример одного из дочерних элементов (шаблоны внуков имеют аналогичное использование):
{{Боковая панель| title = {{{title | Пример дочернего названия}}}| class = sidebar-example {{{class |}}}| templatestyles = Шаблон: Боковая панель / пример / styles.css| child templatestyles = {{{child templatestyles |}}}}}
{{Боковая панель / дочерний пример| title = Заголовок Пример внука| class = sidebar-child-example| child templatestyles = Шаблон: Боковая панель / дочерний пример / styles.css}}
Обработка длинных ссылок
{{ Normalwraplink }} может использоваться для обработки ссылок, которые должны быть заключены в боковую панель или должны быть перенесены иным образом, чтобы боковая панель не стала слишком широкой. Используйте , где - длинная ссылка без квадратных скобок.{{normalwraplink|longlinkname}}
|longlinkname
Используйте |wraplinks=true
параметр, чтобы отключить перенос ссылок для всего шаблона.
Встраивание
Один шаблон боковой панели можно встроить в другой с помощью |child=
параметра. Эту функцию можно использовать для создания модульной боковой панели или для создания более четко определенных и логичных разделов.
Заголовок верхнего уровня | ||
---|---|---|
Первый подраздел
| ||
Второй подраздел
| ||
текст "ниже" |
{{Боковая панель| title = Заголовок верхнего уровня| content1 = {{Боковая панель | ребенок = да | title = Первый подраздел | heading1 = Заголовок 1.1 | content1 = Content 1.1 }}| content2 = {{Боковая панель | ребенок = да | title = Второй подраздел | heading1 = Заголовок 2.1 | content1 = Content 2.1 }}| ниже = текст "ниже"}}
Обратите внимание, что в приведенных выше примерах дочерняя боковая панель размещается в content
поле, а не в heading
поле. Обратите внимание, что подзаголовки разделов не выделяются жирным шрифтом, если это не указано явно. Чтобы заголовки разделов выделялись жирным шрифтом, переместите заголовки в heading
поле, используя
Заголовок верхнего уровня | ||
---|---|---|
Первый подраздел | ||
| ||
Второй подраздел | ||
| ||
текст "ниже" |
{{Боковая панель| title = Заголовок верхнего уровня| heading1 = Первый подраздел| content1 = {{Боковая панель | ребенок = да | heading1 = Заголовок 1.1 | content1 = Content 1.1 }}| heading2 = Второй подраздел| content2 = {{Боковая панель | ребенок = да | heading1 = Заголовок 2.1 | content1 = Content 2.1 }}| ниже = текст "ниже"}}
Устаревшие параметры
Следующие параметры устарели в пользу TemplateStyles, а шаблоны / модули, использующие их, относятся к категории : Боковые панели со стилями, требующими преобразования . На странице категории есть дополнительная информация о преобразовании.
Параметр | Объяснение |
---|---|
|headingstyle= | Используйте для изменения стиля CSS по умолчанию, установленного для заголовков разделов. Чтобы изменить стиль CSS для заголовка определенного раздела, используйте , где n - номер раздела. |headingnstyle= |
|contentstyle= | Используйте для изменения стиля CSS по умолчанию, установленного для содержимого раздела. Чтобы изменить стиль CSS для содержимого определенного раздела, используйте , где n - номер раздела. |contentnstyle= |
| Используйте для изменения стиля CSS по умолчанию для соответствующих параметров. |
|navbarfontstyle= | Используется для указания стиля шрифта, используемого навигационной панелью в нижней части боковой панели (см. {{ Navbar }} для доступных опций). |
Категория отслеживания
- Категория: Страницы, использующие боковую панель с дочерним параметром (672)
- Категория: Боковые панели со стилями, требующими преобразования (954)
Смотрите также
- Последняя версия до Lua
- {{ Боковая панель со сворачиваемыми списками }}
- {{ Infobox }}
- {{ Боковое окно }}
- Википедия: UBLIST , за помощь в использовании неразмеченных списков в контенте.