Wiki12:Шаблоны: различия между версиями

Материал из Википедии — свободной энциклопедии
Перейти к навигации Перейти к поиску
imported>Al Silonov
 
imported>Shabe
стилевые правки, Викификатор
 
Строка 1: Строка 1:
{{Cf|:Категория:Викисловарь:Шаблоны}}  
{{информационная страница|ВП:Ш|ВП:ШАБЛ}}
== Введение ==
{{Руководства}}
{{другое значение|Быстрые ссылки: [[Википедия:Механизм шаблонов|Синтаксис]], [[Википедия:Функции парсера|Функции парсера]], [[mw:Help:Magic words/ru|Метафункции и метапеременные]]}}


=== Шаблон{{-}}что это такое? ===
'''Шаблон''' — это вики-страница, которая вставляется в другую вики-страницу. На той вики-странице, куда вставлен шаблон, осуществляется «вызов шаблона». Если в шаблоне содержится информация, то она отображается на странице вызова. Чаще всего шаблон полезен при многократном использовании одной и той же информации на разных вики-страницах.
Для облегчения создания статей в Викисловаре предусмотрен механизм так называемых шаблонов — фрагментов текста, предназначенных для многократного использования. Однажды созданный и сохраненный шаблон затем может быть легко вставлен в любую другую страницу в пределах Викисловаря, в том числе в статью, страницу обсуждения или другой шаблон.


Также информацию об использовании шаблонов можно найти на странице Википедии [[:w:Википедия:Механизм шаблонов|Механизм шаблонов]].
Шаблоны являются мощным средством, помогающим улучшить организацию Википедии. Пользуйтесь существующими шаблонами и при необходимости добавляйте новые.


=== Политика применения шаблонов ===
;Обратите внимание: На странице обсуждения или в документации почти любого шаблона приведены правила его использования. Пожалуйста, следуйте им.


Установившаяся политика редактирования в Викисловаре предусматривает широкое использование шаблонов для оформления различных частей словарных статей.
;При создании шаблона:
: Помещайте шаблон в подходящую подкатегорию внутри категории [[:Категория:Википедия:Шаблоны|Википедия: Шаблоны]], окружив блок категорий тегом {{tag|noinclude|content=}} (подробнее см. [[Проект:Технические работы/Шаблоны/Категоризация|Категоризация]]);
: Документируйте работу шаблона, если это возможно (подробнее см. [[Проект:Технические работы/Шаблоны/Документирование|Документирование шаблонов]]);
: Добавляйте краткое описание шаблона на страницах, указанных в разделе [[#Каталог шаблонов]].


Преимуществами данного подхода являются:
'''См. также:'''
* унификация оформления во всём словаре (все словарные статьи выглядят единообразно);
* [[Википедия:Механизм шаблонов]] — о создании и использовании шаблонов
* возможность централизованного управления оформлением (если какой-то элемент оформления признан не соответствующим современным требованиям, достаточно изменить соответствующий шаблон, и механизм Викисловаря автоматически произведёт необходимые изменения в каждой статье, тем самым ликвидируя необходимость в ручной работе);
* [[Википедия:Рекомендации по созданию шаблонов]]
* автоматизация ряда операций, в первую очередь категоризации (так, применение в статье шаблона {{Шаблон|сущ ru m ina}}, помимо отрисовки таблицы падежей, автоматически занесёт статью в категории [[:Категория:Мужской род|Мужской род]] и [[:Категория:Неодушевлённые|Неодушевлённые]]);
* [[Википедия:Правка и тестирование шаблонов в песочнице]]
* лёгкость [[w:Википедия:Вики-конференция 2009/Программа/Доклады/Машинная обработка Русского Викисловаря|автоматизированного анализа статей]] (программам гораздо легче извлечь информацию из чётко структурированного шаблона, чем из статьи в свободном формате).
* [[Википедия:Навигационные шаблоны]]
* [[Википедия:Шаблоны-карточки]]
* [[Служебная:Все страницы/Шаблон:|Список всех шаблонов]] (служебная страница)
* [[Служебная:Самые используемые шаблоны|Самые используемые шаблоны]] (служебная страница)
* [https://tools.wmflabs.org/templatetiger/template-choice.php?lang=ru Список всех шаблонов по количеству использований] (на Wikimedia Tool Labs)
* [[Участник:Jack who built the house/Code Prettifier]] — скрипт для оформления кода


Недостатками такого подхода являются:
== Использование шаблонов ==
* необходимость предварительного ознакомления с используемыми шаблонами;
Использование шаблона — вставка в редактируемый текст вызова шаблона, в результате чего в месте вызова в редактируемый текст вставляется содержимое другой страницы.
* затраты машинного времени на обработку шаблонов.


== Применение шаблонов ==
Например, в режиме правки текущего текста мы набрали текст, который является вызовом шаблона: <code><nowiki>{{ndash}}</nowiki></code>. В режиме просмотра, где вставлен этот текст, вы видите отображение: {{ndash}}. В это место подставилось содержимое страницы [[Шаблон:ndash]].


* По содержанию шаблон в основном не отличается от других страниц: он может содержать любой текст с форматированием HTML или wiki, а также ссылки на статьи и мультимедийные материалы, указатели категорий и интервики.
Найти нужный шаблон можно в категориях ниже или воспользовавшись полем поиска справа сверху. Название шаблона можно посмотреть в исходном тексте страниц, на которых он уже есть. На [[Служебная:Поиск|странице поиска]] в группе «Выборочно» нужно снять галочку с поля «(основное)» и поставить галочку в поле «Шаблон».
* Главное отличие шаблона от обычных статей заключается в имени: для доступа к тексту шаблона к его имени всегда следует прибавлять префикс '''Шаблон:''', после которого вводить собственно название, например:
:::: '''Шаблон:unfinished'''
:::: '''Шаблон:NEW'''
:::: '''Шаблон:delete'''
:::: '''Шаблон:stub'''
* Соответственно, все шаблоны входят в особое пространство имён Викисловаря, ''Шаблон''. Это означает, что для доступа, скажем, к тексту шаблона '''сущ ru m a 1a''' из строки поиска необходимо набрать: ''Шаблон:сущ ru m a 1a''. Если набрать просто ''сущ ru m a 1a'', система будет искать обычную статью с таким именем, скорее всего не найдет и предложит создать ее. Делать этого не следует.
* Чтобы '''вставить в статью содержимое шаблона''' (а ради этого, собственно, шаблоны и создаются), нужно набрать в тексте статьи название шаблона (внимание: ''без префикса Шаблон:''!) и заключить его '''в двойные фигурные скобки''', например:
:::: <nowiki>{{stub}}</nowiki>
* В названии шаблона '''регистр символов является смыслоразличительным''', таким образом, к примеру, шаблоны '''stub''' и '''STub''' — две разные страницы, которые, вообще говоря, могут не иметь между собой ничего общего.
* Чтобы вставить в статью не содержимое шаблона, а только ссылку на него, следует набрать:
:::: <nowiki>[[:Шаблон:название шаблона]]</nowiki>
Например, набрав <nowiki>[[:Шаблон:сущ-ru]]</nowiki>, мы получаем ссылку [[:Шаблон:сущ-ru]].
: Также для этого можно использовать шаблон {{template|template}} ({{шаблон|шаблон}}).


== Шаблоны с параметрами ==
На странице шаблона обычно указывают заготовку для вызова шаблона.
Вообще говоря шаблоны — это фрагменты, предназначенные для многократного повторения одного фрагмента в разных местах. Однако для большей гибкости предусмотрены возможности настройки шаблонов с помощью '''параметров вызова'''. В тексте шаблона можно зарезервировать места, куда при необходимости во время вызова шаблона будут вставляться (или не вставляться) переменные фрагменты, определяемые параметрами (в каждом шаблоне можно предусмотреть по несколько параметров). Такие места в теле шаблона помечаются названием параметра{{-}}текстом '''в тройных фигурных скобках''':
:::: Текст1 {{{парам1}}} текст2 {{{парам2}}}
и т. п., где парам1 и парам2 — название параметров.


Соответственно, для вызова шаблона (скажем, с именем Шаблон:unfinished) с конкретными значениями параметров (скажем, m и s) из статьи следует после названия шаблона поставить знак | и задать значение, то есть использовать конструкцию типа:
Например,
:::: <nowiki>{{unfinished|m=1|s=1}}</nowiki>
<pre>
{{Персона
|имя                  = (имя персоны)*
|оригинал имени      = (имя персоны на языке оригинала)
|имя при рождении    =
|изображение          = (изображение персоны, только имя файла)
|ширина              = (размер изображения, по умолчанию 200px)
|описание изображения =
|род деятельности    =
|дата рождения        = *
|место рождения      =
|гражданство          =
|подданство          = (подданство для тех, кто подданные, а не граждане)
|дата смерти          = 
|место смерти        =
|отец                = (в это и четыре следующих поля вписываются имена соответствующих персон)
|мать                =
|супруг              =
|супруга              =
|дети                =
|награды и премии    = (ордена, медали и тому подобное; для них есть специальные шаблоны)
|автограф            = (отсканированная подпись персоны)
|сайт                = (официальный сайт)
|разное              = (дополнительная информация)
|викисклад            = (название категории на [[Викисклад]]е)
}}
</pre>


=== Именованные и неименованные параметры ===
Эту заготовку нужно скопировать и вставить в нужную статью. Параметров (иногда называемых полями) может быть много, но не обязательно их все копировать и заполнять значениями.
Параметры могут быть двух типов: именованные и неименованные. При использовании именованных параметров их названия следует явно указывать как в тексте шаблона, так и в тексте статьи, откуда шаблон вызывается.


Так, в тексте шаблона СущМужОдуш1a может содержаться строка «{{{основа}}}ов». Если мы в статье вызовем шаблон СущМужОдуш1a таким образом:
Ниже представлен вызов шаблона, использующего только часть параметров, и только тех, значения которых заданы:
:::: <code><nowiki>{{СущМужОдуш1a|основа=принтер}}</nowiki></code>,
{|
то в статье на этом месте появится текст: «принтеров» — переменный параметр («принтер») пристыкуется к постоянной, заложенной в шаблон строкой «ов».
|-
|<pre>
{{Персона
|имя = Википе-тан
|род деятельности = талисман
|оригинал имени =
}}</pre>
|{{Персона |имя = Википе-тан |род деятельности  = талисман }}
|}


Альтернативный способ — использовать параметры без имён. При этом в тексте самого шаблона параметры различаются по номеру — порядку их следования в вызове. Скажем, внутри шаблона NEW предусмотрено использование параметра под номером 1:
Параметры бывают именованные и нумерованные. При вызове шаблона с нумерованными параметрами без указания их номеров роль номера выполняет номер позиции подставляемых значений параметров, например: <code><nowiki>{{Персона2|Википе-тан|талисман}}</nowiki></code>. Если значение параметра (например первого) не задано, то будет выводиться текст шаблона <code><nowiki>{{{1}}}</nowiki></code>. Чтобы текст не выводился, параметр нужно задать пустым значением: <code><nowiki>{{Персона2||талисман}}</nowiki></code>. То же, используя вызов с указанием номеров параметров: <code><nowiki>{{Персона2|2=талисман|1=}}</nowiki></code>.
<nowiki>{{падежи {{{1|}}}
|nom-sg={{PAGENAME}}
|nom-pl=?
|слоги={{PAGENAME}}
|род=??
}}</nowiki>


В этом случае вызов шаблона выглядит проще:
Также на странице шаблона может быть поясняющий текст или таблица с описанием параметров и примером их заполнения:
:::: <code><nowiki>{{NEW|en}}</nowiki></code>


Это дает в тексте статьи, вызывающей шаблон, в числе прочего строку '''падежи en'''
<dl><dd>
<templatedata>
{
        "description": "Пример описания шаблона «Персона»",
        "params": {
                "имя": {
                        "label": "Имя персоны",
                        "description": "Имя автора. В конце не должно быть точки. Внимание: инициалы отделяются от фамилии и друг от друга неразрывным пробелом. Пример: Иванов С. В.",
                        "type": "string",
                        "default": "",
                        "required": false
                },
                "род деятельности": {
                        "label": "Род деятельности персоны",
                        "description": "Указывается с прописной буквы. Пример: талисман.",
                        "type": "string",
                        "default": "",
                        "required": false
                }
        }
}
</templatedata>
</dd></dl>


Именованные и неименованные параметры можно смешивать в одном вызове шаблона; в таком случае именованные параметры не участвуют в нумерации. Например, при таком вызове шаблона:
Значения параметров шаблонов удобно заполнять в Визуальном редакторе. См. [[mw:Help:VisualEditor/User guide/ru#Редактирование шаблонов]].


::::<code><nowiki>{{пример|текст|автор|издание=журнал|год}}</nowiki></code>
== Каталог шаблонов ==
{| role="presentation" cellpadding=10 style="border: 0px solid var(--border-color-base, #a2a9b1); border-collapse: collapse; background: transparent; color: inherit"
|- valign="top"
| width="33%" |


параметры распределятся следующим образом:
=== Общие ===
* {{{1}}} = текст
* [[Википедия:Шаблоны/Общего назначения|Общего назначения]]:
* {{{2}}} = автор
** именование, редактирование
* {{{3}}} = год
** технические пометки
* {{{издание}}} = журнал
** навигация по статье
** категории
** разное
* [[Википедия:Шаблоны/Навигация|Навигация по служебным страницам]]
* [[Википедия:Шаблоны/Незавершённые статьи|Незавершённые статьи]]
** [[Википедия:Шаблоны/Незавершённые статьи/Биологические науки|по биологическим наукам]]
** [[Википедия:Шаблоны/Незавершённые статьи/География|по географии]]
** [[Википедия:Шаблоны/Незавершённые статьи/Культура|о культуре]]
** [[Википедия:Шаблоны/Незавершённые статьи/Медицина|по медицине]]
* [[Википедия:Шаблоны/Обращения к участникам|Обращения к участникам]]
** [[Википедия:Шаблонные сообщения|Шаблонные сообщения]]
* [[Википедия:Шаблоны/Предупреждения|Предупреждения]]
* [[Википедия:Шаблоны/Ссылки|Ссылки на другие проекты]]
* [[Википедия:Шаблоны/Библиография|Библиография]]
| width="33%" |


== Разновидности шаблонов, уже имеющихся в Викисловаре ==
=== Служебные ===
В зависимости от назначения шаблоны, созданные пользователями, можно условно разделить на следующие группы:
* [[Википедия:Шаблоны/Вспомогательные|Вспомогательные]]
* [[Википедия:Шаблоны/Заглавная страница|Заглавная страница]]
* [[Википедия:Шаблоны/Изображения|Изображения]]
* [[Википедия:Шаблоны/Лицензии файлов|Лицензии файлов]]
* [[Википедия:Шаблоны/Незавершённые статьи|Незавершённые статьи]]
* [[Википедия:Шаблоны/Обсуждения|Обсуждения]]
* [[Википедия:Шаблоны/Переменные|Переменные]]
* [[Википедия:Шаблоны/Перемещение содержимого|Перемещение содержимого]]
* [[Википедия:Шаблоны/Удаление содержимого|Удаление содержимого]]
* [[Википедия:Шаблоны/Источники|Ссылки на источники информации]]
* [[Википедия:Шаблоны/Форматирование|Форматирование]]
* [[Википедия:Шаблоны/Языки|Языки]]
| width="33%" |


# [[:Категория:Викисловарь:Шаблоны для создания статей|Шаблоны для быстрого создания статей]] — позволяют минимальными усилиями создать структурированную заготовку словарной статьи.
=== [[Википедия:Шаблоны/Навигационные|Навигационные]] ===
# [[:Категория:Шаблоны словоизменений|Шаблоны словоизменений]] — вставляют в текст таблицы словоизменения для заданного слова.
* [[Википедия:Шаблоны/Навигационные/Время|Время]]
# [[:Категория:Шаблоны этимологии|Шаблоны этимологии]] — позволяют вставить описание происхождения слова.
* Культура
# [[:Категория:Шаблоны родственных слов|Шаблоны родственных слов]] — вставляют в соответствующую секцию статьи список однокоренных слов
** [[Википедия:Шаблоны/Навигационные/Алфавиты|Алфавиты]]
# [[:Категория:Викисловарь:Шаблоны:Оформление‎ ]] Шаблоны для оформления, украшения, форматирования и т. п.
** [[Википедия:Шаблоны/Навигационные/Архитектура и градостроительство|Архитектура и градостроительство]]
# [[:Категория:Викисловарь:Навигационные шаблоны|Навигационные шаблоны]]
** [[Википедия:Шаблоны/Навигационные/Кино|Кино]] • [[Википедия:Шаблоны/Навигационные/Персонажи сериалов|Персонажи сериалов]]
# Шаблоны выдачи информационных сообщений (административные) — предупреждения об особенностях содержания статьи, оповещения о необходимости дополнить статью либо удалить ее (пример такого шаблона — сообщение в рамке внизу данной страницы).
** [[Википедия:Шаблоны/Навигационные/Литература|Литература]]
# [[:Категория:Условные шаблоны|Условные шаблоны]] — позволяют автоматически выполнять различные действия с текстом в зависимости от значения параметров.
** [[Википедия:Шаблоны/Навигационные/Музыка|Музыка]]
** [[Википедия:Шаблоны/Навигационные/Религия и мифология|Религия и мифология]]
** [[Википедия:Шаблоны/Навигационные/Фотография|Фотография]]
* [[Википедия:Шаблоны/Навигационные/Наука|Наука]]
** [[Википедия:Шаблоны/Навигационные/Астрономия|Астрономия]] • [[Википедия:Шаблоны/Навигационные/Космос|Космос]]
** [[Википедия:Шаблоны/Навигационные/Биология|Биология]]
** [[Википедия:Шаблоны/Навигационные/География|География]]
** [[Википедия:Шаблоны/Навигационные/История|История]]
** [[Википедия:Шаблоны/Навигационные/Медицина|Медицина]] • [[Википедия:Шаблоны/Навигационные/Лекарственные препараты|Лекарства]]
** [[Википедия:Шаблоны/Навигационные/Химия|Химия]]
** [[Википедия:Шаблоны/Навигационные/Эволюция|Эволюция]]
** [[Википедия:Шаблоны/Навигационные/Языки и языковые группы|Языки и языковые группы]]
* Общество
** [[Википедия:Шаблоны/Навигационные/Персоналии|Персоналии]]
** [[Википедия:Шаблоны/Навигационные/Племена и народы|Племена и народы]]
** [[Википедия:Шаблоны/Навигационные/Политика|Политика]]
* Техника
** [[Википедия:Шаблоны/Навигационные/Авиация|Авиация]]
** [[Википедия:Шаблоны/Навигационные/Компьютеры|Компьютеры]] • [[Википедия:Шаблоны/Навигационные/Компьютерные игры|Компьютерные игры]]
** [[Википедия:Шаблоны/Навигационные/Метро|Метро]]
** [[Википедия:Шаблоны/Навигационные/Морское дело|Морское дело]] • [[Проект:Подводные лодки/Навигационные шаблоны|Подводные лодки]]
** [[Википедия:Шаблоны/Навигационные/Ракетное оружие|Ракетное оружие]]
* [[Википедия:Шаблоны/Навигационные/Спорт|Спорт]]
** [[Википедия:Шаблоны/Навигационные/Спорт/Футбол|Футбол]]
** [[Википедия:Шаблоны/Навигационные/Спорт/Хоккей|Хоккей]]
|- valign="top"
| width="33%" |


== Шаблоны словоизменений ==
=== Тематические ===
* [[Википедия:Шаблоны/Астрономия|Астрономия]]
* [[Википедия:Шаблоны/Воинские звания|Воинские звания]]
* [[Википедия:Шаблоны/География|География]]
* [[Википедия:Шаблоны/Классные чины/СССР - Россия|Прокуратура]]
* [[Википедия:Шаблоны/Кино|Кино]]
* [[Проект:Информационные технологии/Компьютерные сети/Шаблоны|Компьютерные сети]]
* [[Википедия:Шаблоны/Музыка|Музыка]]
* [[Википедия:Шаблоны/Награды|Награды]]
* [[Википедия:Шаблоны/Спорт|Спорт]]
* [[Википедия:Шаблоны/Точные науки|Точные науки]]
* [[Википедия:Шаблоны/Транспорт|Транспорт]]
* [[Википедия:Шаблоны/Филателия и почта|Филателия]]
* [[Википедия:Шаблоны/Философия|Философия]]
* [[Проект:Фотография/Шаблоны|Фотография]]
* [[Википедия:Шаблоны/Языки|Языки]]
| width="33%" |


См. [[Викисловарь:Шаблоны словоизменений]].
=== [[Википедия:Шаблоны-карточки|Карточки]] ===
* [[:Категория:Шаблоны-карточки по алфавиту|Все по алфавиту]]
* [[Шаблон:Геокарточки|Геокарточки]]
* [[Шаблон:Антропогеокарточки|Антропогеокарточки]]
| width="33%" |


== Шаблоны алфавитов ==
=== [[Википедия:Юзербоксы|Юзербоксы]] ===
См. [[Викисловарь:Шаблоны алфавитов]].
См. [[Википедия:Юзербоксы]].
|}


== Шаблон ссылки на Википедию ==
Не все существующие шаблоны есть в этом каталоге. Также можно найти шаблоны по категориям: [[:Категория:Википедия:Шаблоны]]. Для поиска по всем шаблонам используйте форму ниже.
{{wikipedia}}
{{clear}}
Использование:
<pre><nowiki>{{wikipedia}}</nowiki></pre>


=== {{Wiktionarysister}} ===
== Поиск шаблонов ==
{{[[Template:Wiktionarysister|Wiktionarysister]]}}
В качестве альтернативы использованию каталога вы можете поискать по пространству имён «Шаблоны» через это поле:
 
<div class="inputbox-hidecheckboxes">
== Структурные шаблоны ==
<inputbox>
 
type=fulltext
Предназначены для унификации внешнего вида словарных статей, так сказать для исключения «разброда и шатания», а также вводят возможность централизованного изменения форматирования и автоматизированного анализа.
width=40
 
namespaces=Шаблон**
=== Шаблон примера ===
searchbuttonlabel=Поиск
Подробнее об использовании этого шаблона можно прочитать [[Шаблон:пример|здесь]].
break=no
 
placeholder=Поиск по шаблонам
==== Пример на русском языке ====
</inputbox>
<code><nowiki>
</div>
{{пример|Здесь текст примера.}}
</nowiki></code>
 
# толкование слова {{пример|Первый пример употребления слова.}} {{пример|Второй пример употребления слова.}}
# ещё толкование {{пример|Пример употребления из известного произведения.|А. Я. Автор|Название произведения}} {{пример|Пример из стихотворения строка 1 // Строка 2.}}
 
==== Пример с переводом ====
<code><nowiki>
{{пример|Здесь текст примера на иностранном языке.|перевод=Текст перевода примера на русский язык.}}
</nowiki></code>
 
# перевод слова {{пример|First example of word in English.|перевод=Первый пример употребления слова на английском.}}
# ещё перевод {{пример|Second example of word in English.|перевод=Второй пример употребления слова на английском.|А. А. Автор|Название произведения}}
 
=== Шаблоны библиографии ===
Приведены шаблоны для указания конкретных источников (полный список см. в [[Приложение:Список литературы#Поиск по корпусам|списке литературы]]).
 
{| class="wikitable"
|-
|'''Шаблон''' || '''Источник'''
|-
|
<code>
{{шаблон|НКРЯ}}
</code>
| [http://ruscorpora.ru Национальный корпус русского языка].
|-
|
<code>
{{шаблон|Ушаков1940}}
</code>
|
[http://feb-web.ru/feb/ushakov/ush-abc/default.asp Толковый словарь русского языка: В 4 т. — М.: Сов. энцикл.: ОГИЗ, 1935—1940 (под ред. Д.&#160;Н.&#160;Ушакова)]. См. [[Обсуждение шаблона:Ушаков1940|справку]] по использованию шаблона.
|-
|
<code>
{{шаблон|Эпитет1913}}
</code>
|
А.&#160;A.&#160;Зеленецкий. Эпитеты литературной русской речи. M., 1913. [https://search.rsl.ru/ru/record/01004014623 Лексико-семантические варианты русского языка].
|}


=== Шаблон синтаксического разбора ===
Вы также можете искать по каталогу шаблонов ([[Служебная:Указатель по началу названия/Википедия:Шаблоны/|подстраницам этой страницы]]):
<code><nowiki>
{{морфо|приставка|корень|суффикс|окончание|возвратная частица}}
</nowiki></code>


* {{морфо|под|колод|н|ый}}
<div class="inputbox-hidecheckboxes">
<inputbox>
type=fulltext
width=40
prefix=Википедия:Шаблоны
searchbuttonlabel=Поиск
break=no
placeholder=Поиск по каталогу шаблонов
</inputbox>
</div>


==См. также==
== См. также ==
*[[Справка:Структура Викисловаря]]
* [[Проект:Технические работы/Шаблоны]]
*[[Викисловарь:Категории]]
*[[Викисловарь:Статья]]


[[Категория:Викисловарь:Справочные материалы]]
[[Категория:Википедия:Справка]]
[[Категория:Википедия:Справка по шаблонам]]
[[Категория:Википедия:Списки шаблонов]]

Текущая версия от 01:23, 2 февраля 2026

Шаблон:Информационная страница Шаблон:Руководства Ошибка скрипта: Модуля «hatnote» не существует.

Шаблон — это вики-страница, которая вставляется в другую вики-страницу. На той вики-странице, куда вставлен шаблон, осуществляется «вызов шаблона». Если в шаблоне содержится информация, то она отображается на странице вызова. Чаще всего шаблон полезен при многократном использовании одной и той же информации на разных вики-страницах.

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

Обратите внимание
На странице обсуждения или в документации почти любого шаблона приведены правила его использования. Пожалуйста, следуйте им.
При создании шаблона
Помещайте шаблон в подходящую подкатегорию внутри категории Википедия: Шаблоны, окружив блок категорий тегом Шаблон:Tag (подробнее см. Категоризация);
Документируйте работу шаблона, если это возможно (подробнее см. Документирование шаблонов);
Добавляйте краткое описание шаблона на страницах, указанных в разделе #Каталог шаблонов.

См. также:

Использование шаблонов

Использование шаблона — вставка в редактируемый текст вызова шаблона, в результате чего в месте вызова в редактируемый текст вставляется содержимое другой страницы.

Например, в режиме правки текущего текста мы набрали текст, который является вызовом шаблона: {{ndash}}. В режиме просмотра, где вставлен этот текст, вы видите отображение: Шаблон:Ndash. В это место подставилось содержимое страницы Шаблон:ndash.

Найти нужный шаблон можно в категориях ниже или воспользовавшись полем поиска справа сверху. Название шаблона можно посмотреть в исходном тексте страниц, на которых он уже есть. На странице поиска в группе «Выборочно» нужно снять галочку с поля «(основное)» и поставить галочку в поле «Шаблон».

На странице шаблона обычно указывают заготовку для вызова шаблона.

Например,

{{Персона
 |имя                  = (имя персоны)*
 |оригинал имени       = (имя персоны на языке оригинала)
 |имя при рождении     = 
 |изображение          = (изображение персоны, только имя файла)
 |ширина               = (размер изображения, по умолчанию 200px)
 |описание изображения = 
 |род деятельности     = 
 |дата рождения        = *
 |место рождения       = 
 |гражданство          = 
 |подданство           = (подданство для тех, кто подданные, а не граждане)
 |дата смерти          =  
 |место смерти         = 
 |отец                 = (в это и четыре следующих поля вписываются имена соответствующих персон)
 |мать                 = 
 |супруг               = 
 |супруга              = 
 |дети                 = 
 |награды и премии     = (ордена, медали и тому подобное; для них есть специальные шаблоны)
 |автограф             = (отсканированная подпись персоны)
 |сайт                 = (официальный сайт)
 |разное               = (дополнительная информация)
 |викисклад            = (название категории на [[Викисклад]]е)
}}

Эту заготовку нужно скопировать и вставить в нужную статью. Параметров (иногда называемых полями) может быть много, но не обязательно их все копировать и заполнять значениями.

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

{{Персона
 |имя = Википе-тан
 |род деятельности = талисман
 |оригинал имени = 
}}
Шаблон:Карточка{{#if: Wiki12 Ошибка скрипта: Модуля «CategoryForProfession» не существует.Ошибка скрипта: Модуля «Wikidata/category» не существует.}}Шаблон:Сортировка: по изображениямОшибка скрипта: Модуля «check for unknown parameters» не существует.{{#if:Wiki12 }}}}{{#if:Wiki12 }}}}{{#if:Wiki12 }}}}{{#if:Wiki12 {{#if:Шаблон:Both|}}}}{{#if:Wiki12 {{#if:Шаблон:Both|}}}}{{#if:Wiki12 {{#if:Шаблон:Both|}}}}

Параметры бывают именованные и нумерованные. При вызове шаблона с нумерованными параметрами без указания их номеров роль номера выполняет номер позиции подставляемых значений параметров, например: {{Персона2|Википе-тан|талисман}}. Если значение параметра (например первого) не задано, то будет выводиться текст шаблона {{{1}}}. Чтобы текст не выводился, параметр нужно задать пустым значением: {{Персона2||талисман}}. То же, используя вызов с указанием номеров параметров: {{Персона2|2=талисман|1=}}.

Также на странице шаблона может быть поясняющий текст или таблица с описанием параметров и примером их заполнения:

<templatedata> { "description": "Пример описания шаблона «Персона»", "params": { "имя": { "label": "Имя персоны", "description": "Имя автора. В конце не должно быть точки. Внимание: инициалы отделяются от фамилии и друг от друга неразрывным пробелом. Пример: Иванов С. В.", "type": "string", "default": "", "required": false }, "род деятельности": { "label": "Род деятельности персоны", "description": "Указывается с прописной буквы. Пример: талисман.", "type": "string", "default": "", "required": false } } } </templatedata>

Значения параметров шаблонов удобно заполнять в Визуальном редакторе. См. mw:Help:VisualEditor/User guide/ru#Редактирование шаблонов.

Каталог шаблонов

Общие

Служебные

Тематические

См. Википедия:Юзербоксы.

Не все существующие шаблоны есть в этом каталоге. Также можно найти шаблоны по категориям: Категория:Википедия:Шаблоны. Для поиска по всем шаблонам используйте форму ниже.

Поиск шаблонов

В качестве альтернативы использованию каталога вы можете поискать по пространству имён «Шаблоны» через это поле:

<inputbox> type=fulltext width=40 namespaces=Шаблон** searchbuttonlabel=Поиск break=no placeholder=Поиск по шаблонам </inputbox>

Вы также можете искать по каталогу шаблонов (подстраницам этой страницы):

<inputbox> type=fulltext width=40 prefix=Википедия:Шаблоны searchbuttonlabel=Поиск break=no placeholder=Поиск по каталогу шаблонов </inputbox>

См. также