Шаблон:Навигация/doc

Материал из Циклопедии
Перейти к навигации Перейти к поиску
{{Навигация}} · Документация · Обсуждение · Подстраницы · Где используется
Создание навигационных шаблонов
{{Navbox}} / {{Navbox (beta)}}
{{Навигационная таблица}}
{{Навигационная таблица2}}
{{Navbox subgroups}}
{{Навигационная таблица с колонками}}
{{Навигационная таблица со сворачиваемыми группами}}
{{Навигационный блок}}
{{Навигационная полоса}}
{{Навигационная полоса2}}
{{Боковая навигационная таблица}}
{{Навигация}} / {{ТНШ}}
{{Navigation bar}}

Навигационный шаблон с переключаемыми вкладками. Представляет собой контейнер с общей шапкой, в который подключаются готовые тематические подшаблоны, созданные на основе шаблона {{ТНШ}}.

Текущая версия шаблона реализована на основе CSS без использования JavaScript, в ней поддерживается до 10 вкладок.

Использование в статьях[править]

{{Навигация||||||||||}}

Шаблон {{Навигация}} вставляется в статью с неименованными параметрами, которым присваиваются названия соответствующих предварительно созданных тематических подшаблонов-вкладок.

Создание вкладок[править]

Для создания тематического подшаблона-вкладки необходимо создать подстраницу шаблона {{Навигация}} с соответствующим именем:

Шаблон:Навигация/Имя вкладки

На создаваемой вкладке вставляется переключатель, который в первом неименованном параметре получает запрос от шаблона {{Навигация}}, по которому выдаёт соответствующее значение:

  • при запросе «название» — возвращает название вкладки
  • при запросе «содержимое» — возвращает содержимое вкладки
{{#switch:{{{1}}}
| название   = 
| содержимое = 
}}

Названия вкладок отображаются в верхней части шаблона {{Навигация}} в виде ссылок, при нажатии на которые происходит переключение на соответствующие вкладки, содержимое которых отображается в основной части шаблона {{Навигация}}.

Соответственно, на создаваемой подстранице-вкладке в переключателе параметру «название» нужно присвоить название вкладки, а параметру «содержимое» — заполненный код подшаблона для создания вкладок {{ТНШ}}:

<includeonly>{{#switch:{{{1}}}
| название   = 
| содержимое = </includeonly>{{ТНШ
| name     = 
| header   = 

| group1   = 
| text1    = 

| group2   = 
| text2    = 

<!-- ... -->

| group20  = 
| text20   = 
}}<includeonly>}}</includeonly>

Параметру «название» переключателя и параметру «name» шаблона {{ТНШ}} присваивается имя тематического подшаблона-вкладки. Переключатель заворачивают в теги <noinclude> для того, чтобы на самой странице тематического подшаблона-вкладки всегда отображалось его содержание.

После создания вкладки её можно подключать в статьях через шаблон {{Навигация}}, указывая имена вкладок в его неименованных параметрах. Основной шаблон передаёт во все вкладки с содержимым стандартный параметр nocat, отключающий категории.

Конфликт названий шаблонов[править]

Название шаблона {{Навигация}}, используемого в Циклопедии, конфликтует со старой версией одноимённого шаблона «Навигация» из Википедии, ныне переименованного в «Родственные проекты». Поэтому в случае вызова шаблона с википедийными параметрами на страницах, экспортированных из Википедии, они добавляются в категорию Страницы со скрытой старой версией википедийного шаблона «Родственные проекты». Подобные шаблоны лучше удалить, поскольку в Циклопедии они не имеют смысла — здесь нет никаких родственных проектов, соответственно, навигация между ними не нужна.

Подстраницы шаблона[править]

Список всех подстраниц шаблона {{Навигация}} доступен на отдельной вкладке {{/~}}.

{{Ш}}
Шаблоны альтернативной викисреды
Плашки:
 Навигационные: 

Сюда вносятся те шаблоны, которые никогда не использовались в Википедии и происходят из других вики.