Шаблон:Навигация/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, отключающий категории.
Конфликт названий шаблонов[править]
Название шаблона {{Навигация}}, используемого в Циклопедии, конфликтует со старой версией одноимённого шаблона «Навигация» из Википедии, ныне переименованного в «Родственные проекты». Поэтому в случае вызова шаблона с википедийными параметрами на страницах, экспортированных из Википедии, они добавляются в категорию Страницы со скрытой старой версией википедийного шаблона «Родственные проекты». Подобные шаблоны лучше удалить, поскольку в Циклопедии они не имеют смысла — здесь нет никаких родственных проектов, соответственно, навигация между ними не нужна.
Подстраницы шаблона[править]
Список всех подстраниц шаблона {{Навигация}} доступен на отдельной вкладке {{/~}}.
{{Ш}} Шаблоны альтернативной викисреды ↑ [+] | |
---|---|
Плашки: | |
Навигационные: | |
Сюда вносятся те шаблоны, которые никогда не использовались в Википедии и происходят из других вики. |