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

Содержимое удалено Содержимое добавлено
форма для поиска
→‎Каталог шаблонов: поддержка тёмной темы
 
(не показано 40 промежуточных версий 25 участников)
Строка 1:
{{shortcut|ВП:Ш}}
{{Руководства}}
{{другое значение|Быстрые ссылки: [[Википедия:Механизм шаблонов|Синтаксис]], [[Википедия:Функции парсера|Функции парcерапарсера]], [[mw:Help:Magic words/ru|Метафункции и метапеременные]]}}
 
'''Шаблон'''  — это вики-страница, которая являетсявставляется заготовкойв оформления текста (текстывики-страницу, рамки,где изображения,его изменяемые тексты) для вставки в создаваемую вики-страницувызывают. Шаблоны являются мощным средством, помогающим улучшить организацию Википедии. Пользуйтесь существующими шаблонами и при необходимости добавляйте новые.
__NOTOC__
'''Обратите внимание:'''
* на странице обсуждения или в документации почти любого шаблона приведены правила его использования. Пожалуйста, следуйте им;
* параметр <code>nocat=1</code>, используемый на страницах документирования шаблонов, '''не следует''' указывать при использовании шаблонов в статьях Википедии.
 
*;Обратите навнимание:На странице обсуждения или в документации почти любого шаблона приведены правила его использования. Пожалуйста, следуйте им;.
'''При создании шаблона:'''
 
* помещайте его с помощью тега <code><nowiki><noinclude></noinclude></nowiki></code> в одну из подкатегорий категории [[:Категория:Википедия:Шаблоны|Википедия: Шаблоны]]. Подробнее см. [[Проект:Шаблоны/Категоризация]];
''';При создании шаблона:'''
* можно также добавить описание шаблона в соответствующий список, упомянутый на этой странице.
: Помещайте шаблон в подходящую подкатегорию внутри категории [[:Категория:Википедия:Шаблоны|Википедия:Шаблоны]], окружив блок категорий тегом {{tag|noinclude|content=}} (подробнее см. [[Проект:Технические работы/Шаблоны/Категоризация|Категоризация]]);
: Документируйте работу шаблона если это возможно (подробнее см. [[Проект:Технические работы/Шаблоны/Документирование|Документирование шаблонов]]);
: Добавляйте краткое описание шаблона на страницах, указанных в разделе [[#Каталог шаблонов]].
 
'''См. также:'''
* [[Википедия:Механизм шаблонов]]  — о создании и использовании шаблонов
* [[Служебная:Allpages/Template:|Список всех шаблонов]] (служебная страница)
* [[Служебная:MostLinkedTemplates|Самые используемые шаблоны]] (служебная страница)
* [http://tools.wikimedia.de/%7Ekolossos/templatetiger/template-choice.php?lang=ru Список всех шаблонов по количеству использований] (на [[Википедия:Тулсервер|Тулсервере]])
* [[Википедия:Рекомендации по созданию шаблонов]]
* [[Википедия:Правка и тестирование шаблонов в песочнице]]
* [[Википедия:Навигационные шаблоны]]
* [[Википедия:Шаблоны/Карточки/Наука|Наука-карточки]]
* [[Служебная:AllpagesВсе страницы/TemplateШаблон:|Список всех шаблонов]] (служебная страница)
* [[Служебная:MostLinkedTemplatesСамые используемые шаблоны|Самые используемые шаблоны]] (служебная страница)
* [httphttps://tools.wikimediawmflabs.de/%7Ekolossosorg/templatetiger/template-choice.php?lang=ru Список всех шаблонов по количеству использований] (на [[Википедия:Тулсервер|Тулсервере]]Wikimedia Tool Labs)
* [[Участник:Jack who built the house/Code Prettifier]] — скрипт для оформления кода
 
== Использование шаблонов ==
Использование шаблона — вставка в редактируемый текст вызова шаблона, в результате чего в месте вызова в редактируемый текст вставляется содержимое другой страницы.
 
Например, в режиме правки текущего текста мы набрали текст, который является вызовом шаблона: <code><nowiki>{{*ndash}}</nowiki></code>. В режиме просмотра, где вставлен этот текст, вы видите отображение: {{*ndash}}. В это место подставилось содержимое страницы [[Шаблон:*ndash]].
 
Найти нужный шаблон можно в категориях ниже или воспользовавшись полем поиска справа сверху. Название шаблона можно посмотреть в исходном тексте страниц, на которых он уже есть. На [[Служебная:Поиск|странице поиска]] в группе «Выборочно» нужно снять галочку с поля «(основное)» и поставить галочку в поле «Шаблон».
Строка 30 ⟶ 32 :
На странице шаблона обычно указывают заготовку для вызова шаблона.
 
Например,
<pre>
{{Персона
Строка 38 ⟶ 40 :
|изображение = (изображение персоны, только имя файла)
|ширина = (размер изображения, по умолчанию 200px)
|описание изображения = (описание изображения)
|род деятельности =
|дата рождения = *
Строка 61 ⟶ 63 :
Эту заготовку нужно скопировать и вставить в нужную статью. Параметров (иногда называемых полями) может быть много, но не обязательно их все копировать и заполнять значениями.
 
СлеваНиже представлен вызов шаблона, использующего только часть параметров, и только тех, значения которых заданы:
{|
|-
Строка 67 ⟶ 69 :
{{Персона
|имя = Википе-тан
|род деятельности = талисман
|оригинал имени =
}}</pre>
Строка 73 ⟶ 75 :
|}
 
Параметры бывают именованные и нумерованные. При вызове шаблона с нумерованными параметрами без указания их номеров роль номера выполняет номер позиции подставляемых значений параметров, например: <code><nowiki>{{Персона2 | Википе-тан | талисман }}</nowiki></code>. Если значение параметра (например первого) не задано, то будет выводится текст шаблона <code><nowiki>{{{1}}}</nowiki></code>. Чтобы текст не выводился, параметр нужно задать пустым значением: <code><nowiki>{{Персона Персона2|| талисман }}</nowiki></code>. То же, используя вызов с указанием номеров параметров: <code><nowiki>{{Персона Персона2| 2=талисман | 1=}}</nowiki></code>.
Параметры бывают именованные и нумерованные
 
Также на странице шаблона может быть поясняющий текст или таблица с описанием параметров и примером их заполнения.:
{|
|-
|именованные || нумерованные
 
|-
|<pre>
{{Персона
|имя =
|род деятельности =
}}</pre>
|<pre>{{Персона2
{{{1}}}
род деятельности: {{{2}}}
}}</pre>
|}
 
При вызове шаблона с нумерованными параметрами без указания их номеров роль номера выполняет номер позиции подставляемых значений параметров, например: <code><nowiki>{{Персона2 | Википе-тан | талисман }}</nowiki></code>. Если значение параметра (например первого) не задано, то будет выводится текст шаблона <code><nowiki>{{{1}}}</nowiki></code>. Чтобы текст не выводился, параметр нужно задать пустым значением: <code><nowiki>{{Персона || талисман }}</nowiki></code>. То же, используя вызов с указанием номеров параметров: <code><nowiki>{{Персона | 2=талисман | 1=}}</nowiki></code>.
 
Также на странице шаблона может быть поясняющий текст или таблица с описанием параметров и примером их заполнения.
 
<dl><dd>
<templatedata>
{
"description": "Пример описания шаблона «Персона»",
"params": {
"имя": {
Строка 108 ⟶ 93 :
"род деятельности": {
"label": "Род деятельности персоны",
"description": "указываетсяУказывается с прописной буквы. Пример: талисман.",
"type": "string",
"default": "",
Строка 116 ⟶ 101 :
}
</templatedata>
</dd></dl>
 
Значения параметров шаблонов удобно заполнять в Визуальном редакторе. См. [[mw:Help:VisualEditor/User guide/ru#Редактирование шаблонов]].
 
== Каталог шаблонов ==
{| border=0 cellspacing=0 cellpadding=10 style="border: 0px solid #aaa; background: none;"
{| role="presentation" cellpadding=10 style="border: 0px solid var(--border-color-base, #a2a9b1); border-collapse: collapse; background: transparent; color: inherit"
|- valign="top"
| width="33%" |
 
=== Общие ===
* [[Википедия:Шаблоны/Общего назначения|Общего назначения]]:
** именование, редактирование
Строка 134 ⟶ 121 :
** [[Википедия:Шаблоны/Незавершённые статьи/Биологические науки|по биологическим наукам]]
** [[Википедия:Шаблоны/Незавершённые статьи/География|по географии]]
** по странам:
*** [[Википедия:Шаблоны/Незавершённые статьи/Страны Европы|по странам Европы]]
*** [[Википедия:Шаблоны/Незавершённые статьи/Страны Азии|по странам Азии]]
*** [[Википедия:Шаблоны/Незавершённые статьи/Страны Африки|по странам Африки]]
*** [[Википедия:Шаблоны/Незавершённые статьи/Страны Америки|по странам Америки]]
*** [[Википедия:Шаблоны/Незавершённые статьи/Страны Океании и Австралия|по Австралии и странам Океании]]
*** [[Википедия:Шаблоны/Незавершённые статьи/Автономии|по автономиям]]
** [[Википедия:Шаблоны/Незавершённые статьи/Россия|о субъектах Российской Федерации]]
** [[Википедия:Шаблоны/Незавершённые статьи/Культура|о культуре]]
** [[Википедия:Шаблоны/Незавершённые статьи/Медицина|по медицине]]
Строка 151 ⟶ 130 :
| width="33%" |
 
=== Служебные ===
* [[Википедия:Шаблоны/Вспомогательные|Вспомогательные]]
* [[Википедия:Шаблоны/Заглавная страница|Заглавная страница]]
Строка 166 ⟶ 145 :
| width="33%" |
 
=== [[Википедия:Шаблоны/Навигационные|Навигационные]] ===
* [[Википедия:Шаблоны/Навигационные/Время|Время]]
* Культура
Строка 201 ⟶ 180 :
| width="33%" |
 
=== Тематические ===
* [[Википедия:Шаблоны/Астрономия|Астрономия]]
* [[Википедия:Шаблоны/Воинские звания/СССР|Воинские звания]]
* [[Википедия:Шаблоны/География|География]]
* [[Википедия:Шаблоны/Классные чины/СССР - Россия|Прокуратура]]
* [[Википедия:Шаблоны/Кино|Кино]]
* [[Проект:Информационные технологии/Компьютерные сети/Шаблоны|Компьютерные сети]]
* [[Википедия:Шаблоны/Музыка|Музыка]]
* [[Википедия:Шаблоны/Награды|Награды]]
Строка 219 ⟶ 198 :
| width="33%" |
 
=== [[Википедия:Шаблоны/Карточки-карточки|Карточки]] ===
* [[:Категория:Шаблоны-карточки по алфавиту|Все по алфавиту]]
* [[Википедия:Шаблоны/Карточки/Географические объекты|Географические объекты]]
* [[Шаблон:Геокарточки|Геокарточки]]
* [[Википедия:Шаблоны/Карточки/Культура|Культура]]
* [[Шаблон:Антропогеокарточки|Антропогеокарточки]]
* [[Википедия:Шаблоны/Карточки/Личности|Личности]]
* [[Википедия:Шаблоны/Карточки/Наука|Наука]]
* [[Википедия:Шаблоны/Карточки/Общество|Общество]]
* [[Википедия:Шаблоны/Карточки/Организации|Организации]]
* [[Википедия:Шаблоны/Карточки/Техника|Техника]]
| width="33%" |
 
=== [[Википедия:Юзербоксы|Юзербоксы]] ===
См. [[Википедия:Юзербоксы]].
|}
 
Не все существующие шаблоны есть в этом каталоге. Также можно найти шаблоны по категориям: [[:Категория:Википедия:Шаблоны]]. Для поиска по всем шаблонам используйте форму ниже.
 
== Поиск шаблонов ==
Строка 246 ⟶ 223 :
</div>
 
Вы также можете искать по каталогу шаблонов ([[Служебная:Указатель_по_началу_названия/Википедия:Шаблоны/|подстраницам этой страницы]]).:
 
<div class="inputbox-hidecheckboxes">
Строка 260 ⟶ 237 :
 
== См. также ==
* [[Проект:Технические работы/Шаблоны]]
 
[[Категория:Википедия:Справка]]
[[Категория:ПроектВикипедия:ШаблоныСправка по шаблонам]]
[[Категория:Википедия:Списки шаблонов]]