Циклопедия скорбит по жертвам террористического акта в Крокус-Сити (Красногорск, МО)

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

Материал из Циклопедии
Перейти к навигации Перейти к поиску
(i) Документация [просмотр] [править] [история] [обновить]

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

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

В мультивкладочном режиме шаблон работает только на основе JavaScript при загруженный скриптах и стилях. Без скриптов может отображать только одну текущую вкладку.

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

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

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

Поддерживается до 20 вкладок.

Создание вкладок

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

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

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

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

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

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

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

| group1   = 
| text1    = 

| group2   = 
| text2    = 

<!-- ... -->

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

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

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

Конфликт названий шаблонов

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

Подстраницы шаблона

Список всех подстраниц шаблона {{Навигация}} на текущий момент:


Список доступен на отдельной вкладке {{/~}}.