Помощь:Шаблоны

From Valve Developer Community
Jump to navigation Jump to search
English (en)Русский (ru)中文 (zh)Translate (Translate)
Edit-copy.png
Это справочная страница
Данная статья содержит справочную информацию, представленную в качестве консультации или помощи о функционале и использовании Wiki, или общие рекомендации для пользователей Wiki.

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

Шаблоны позволяют создавать страницы намного быстрее и удобнее. Шаблоны очень часто используются на страницах, поэтому лучше узнать о них заранее. Когда платформа Wiki определяет шаблон при обработке страницы, он автоматически заменяется соотвествующим содержимым. Что там появится, зависит от пользователей.

Как использовать шаблон

Шаблоны имеют некоторые ограниченные возможности программирования, что даёт им много возможностей. Подробнее о них мы поговорим позже.

Чтобы добавить шаблон на страницу (это называется интеграция), просто введите {{, имя шаблона, а затем }}. Если вы хотите добавить какие-либо параметры, поместите | между именем шаблона и }} и определите параметры там. Все параметры, которые Вы определите, должны быть разделены ещё одним символом |.

Note.pngПримечание: Любая страница может быть интегрирована в другую страницу. Интеграцию заглавной страницы(en) можно выполнить используя {{:Main Page}}, но мы не делаем этого здесь, потому что это добавило бы все заголовки главной страницы в оглавление этой страницы.

Примеры

Вот шаблон, в котором не определено никаких параметров. При просмотре страницы выражение {{Restart}} (или {{restart}}) будет заменено содержимым шаблона Template:Restart. Если Вы зайдете на страницу этого шаблона, то увидите, что в нём всего пять слов.

{{Restart}} → Для применения изменений требуется перезапуск.

Шаблон command - это шаблон, который может принимать до двух безымянных параметров.

{{Command|sv_cheats|1}}

Результат: sv_cheats 1

Note.pngПримечание: Ниже, исключительно в качестве примера, использована команда управления sv_cheats, это является неправильным применением шаблона, поскольку команда не является объектом. Пожалуйста, используйте шаблон {{Command}} для команд управления.

{{Ent}} может принимать до двух безымянных параметров. В соответствии с описанием на странице шаблона, он отображает значение первого параметра моноширинным шрифтом и превращает его во внутреннюю ссылку. Предположим, нам нужна ссылка в стиле кода на sv_cheats; Чтобы использовать этот шаблон, пишем {{, за которыми указываем имя шаблона ent или Ent, затем в качестве первого параметра пишем вертикальную черту и название страницы sv_cheats. При желании можно указать второй параметр, который (как указано в шаблоне) также будет отображаться в стиле кода, но без ссылки. Порядок указания безымянных параметров имеет значение. Если не указать ни одного параметра, шаблон не будет работать должным образом.

{{Ent|sv_cheats}}sv_cheats
{{Ent|sv_cheats|1}}sv_cheats 1
{{Ent}}[[ru/{{{1}}}|{{{1}}}]]

Template:KV один из наиболее используемых шаблонов, предназначенный для отображения информации о ключ-параметрах объектов мира. Он использует несколько необязательных именованных параметров, таких как onlyи nofgd. Чтобы указать их значение, нужно ввести имя параметра, знак равенства, а затем значение. Именованные параметры можно указывать в любом порядке. Обратите внимание, что можно указывать как безымянные, так и именованные параметры. В следующем примере использованы три безымянных параметра (ammo, integer и ещё один) и два именованных параметра (only={{css}} и nofgd=1).

{{KV|only={{css}}|ammo|nofgd=1|integer|Amount of reserve ammo to be added. Fallback value is 0.}}
ammo ([todo internal name (i)]) <целое число(en)> Отсутствует в FGD! (только в Counter-Strike: Source)
Amount of reserve ammo to be added. Fallback value is 0.

Без указания |nofgd=1, пояснение Отсутствует в FGD! не будет отображаться.

Note.pngПримечание: Безымянные параметры можно указывать в любом порядке как и именованные, например: {{Ent|2=1|1=sv_cheats}}sv_cheats 1. На самом деле, у безымянных параметров есть имя, которым они определяются, а именно их порядковый номер. Таким образом, можно, например, указать третий параметр, без первого и второго.
Note.pngПримечание: При вызове шаблона всегда можно указать любое количество именованных и безымяных параметров. Вопрос в том, как их обрабатывает шаблон, приведёт ли это к другому результату или ничего не изменится. Кстати, при дублировании указания параметра вверху страницы отображается сообщение об ошибке.

Шаблоны также могут использовать другие шаблоны, называемые вложенными. Ru:Рекурсивная функция|Рекурсия не поддерживается, поэтому шаблон не может использовать сам себя.

Подстановка

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

Чтобы подставить шаблон, вставьте ссылку на него, как обычно, затем добавьте subst: между {{ и именем шаблона. После этого нажмите кнопку сохранить, и текст шаблона будет добавлен автоматически.

For example, if you write {{Restart}} on a page, save it, and edit the page again, you will still find {{Restart}} at the same place in the wikitext. In contrast, if you save {{subst:restart}} and edit the page again, you'll find Requires restart to take effect. instead. It can be imagined that the wiki "copy-pastes" the content over, but it does regard parameter values:

{{subst:delete|This is a bad page.}}

If a page is saved with this, that text will be replaced with the content of Template:Delete where every occurrence of {{{1}}} is replaced with This is a bad page.:

{{Delete-meta|{{#if: This is a bad page. | This is a bad page. }} }}[[Category:Candidates for speedy deletion]]

Note the automatic forwarding of parameters. When substituting, the page should not appear any differently than it would if transcluded. The only difference is in the page code.

Tip.pngСовет: When editing, be sure to make use of View Changes before saving substitutions to see what you're actually doing to the wikitext.

Создание шаблонов

Прежде чем шаблон может быть добавлен куда-либо, сначала его содержимое должно быть определено на его собственной странице. Страницы шаблонов должны начинаться с префикса Template:. Смотреть также: Help:Page Creation.

Making a template like Template:Restart is rather easy: Enter Template:Restart in the search bar in the top right, click on its red link (assuming the page doesn't exist yet), type the text you want, and save it. After that, this new template can be used as described above.

Tip.pngСовет: When making templates, you may want to space out your code to make it easier to read, but watch out for unintentional whitespace, especially newlines. HTML comments (<!-- -->) can also be useful.
Note.pngПримечание: Named parameters (such as {{{title}}}) will have leading and trailing whitespace trimmed in the template's result, unnamed parameters (such as {{{1}}}) will not.

Безымянные параметры

Чтобы добавить безымянный параметр, просто укажите необходимое значение {{{1}}} там, где хотите разместить безымянный параметр. Вот пример кода для Template:Tip:

Tip:{{{1}}}

Если уже видели этот шаблон раньше, то знаете, что он имеет особый вид, но пока рассмотрим только его. Все, что нужно сделать для использования этого шаблона - это напечатать нужный текст:

{{Tip|Do not carve without vertex editing afterward.}}
Tip.pngСовет: Do not carve without vertex editing afterward.

Если нужно добавить более одного безымянного параметра, просто увеличивайте порядковый номер. Вот старый (сокращенный) код для Template:Distinguish. В этом шаблоне есть некоторые особенности, о которых еще не говорили, но все равно в нем используются четыре безямянных параметра: {{{1}}}, {{{2}}}, {{{3}}}, и {{{4}}}.

:''Не следует путать с {{L|{{{1}}}}}{{#if:{{{2|}}} |{{#if:{{{3|}}} |, {{L|{{{2}}}}}| или {{L|{{{2}}}}}.}}|.}}{{#if:{{{3|}}} |{{#if:{{{4|}}} |, {{L|{{{3}}}}}|, или {{L|{{{3}}}}}.}}}}{{#if:{{{4|}}} |, или {{L|{{{4}}}}}.}}''

Для использования этого шаблона достаточно напечатать значения параметров:

{{Distinguish|Combine|Civil Protection|Overwatch}}
Не следует путать с Combine, Civil Protection или Overwatch.

Именованные параметры

Обычно именованные параметры требуются для того, чтобы выполнить какое-либо действие только в случае их указания. Об условиях мы поговорим позже. Рассмотрим шаблон Template:I, который содержит много именованных параметров. В этом шаблоне {{{param}}} обозначает место для добавления вики-текста, который задаётся параметром |param=текстздесь при использовании.

С указанным именованным параметром:

{{I|SetString|Updates the string.|param=string}}
SetString <строка(en)>
Updates the string.

Без указания именованного параметра:

{{I|SetString|Updates the string.}}
SetString
Updates the string.
Icon-Important.pngВажно: Безымянные параметры не усекают окружающие пустые строки.

Пример безымянного:

{{Note|



проверка



}}

Результат:

Note.pngПримечание:


проверка



Пример именованного:

{{Note|1 =



 проверка



}}

Результат:

Note.pngПримечание: проверка

Значение по умолчанию

Чтобы задать параметру значение по умолчанию, добавьте символ | справа от имени параметра, а затем напишите значение по умолчанию. Это можно использовать как для именованных, так и для безымянных параметров.

{{{1|3000}}}

This would make the value for 1 3000.

{{{value|}}}


This returns the empty string if the user does not specify |value=.... Note the difference between {{{value}}} and {{{value|}}}. The former would literally return the text {{{value}}} if the user doesn't define it.

{{{value|}}}
Note.pngПримечание: Specifying a default value for a parameter applies only to that specific occurrence of the parameter. If you have multiple occurrences of {{{1}}} and all of them should have the default value of 0, then you must type {{{1|0}}} for all of them. On the other hand, this allows you to use different default values at different occurrences, if appropriate.

Функции анализатора

Чтобы текст (не)отображался только в том случае, если определен определенный параметр или установлено определенное значение, можно использовать следующие выражения.

Функция #if: проверяет, является ли строка пустой или нет. Синтаксис следующий: {{#if: <строка> | <то> | <иначе> }}. Это выражение преобразуется в <то>, если <строка> не является пустой строкой, в противном случае - в <иначе>. Значение <иначе> может быть опущено, и в этом случае по умолчанию используется пустая строка, то же самое относится и к следующим <иначе>.

{{#if:   | Не пусто | Пусто }} → Пусто
{{#if: X | Не пусто | Пусто }} → Не пусто
{{#if:   | Не пусто }}
{{#if: X | Не пусто }} → Не пусто
{{#if: {{{target|}}} | Цель обнаружена | Включён режим ожидания... }} → Включён режим ожидания...
{{#if: Так что-то есть! | Цель обнаружена | Включён режим ожидания... }} → Цель обнаружена
Note.pngПримечание: Выражение {{{target|}}} возвращает пустую строку, потому что Вы (вероятно) не просматриваете эту страницу через интеграцию, поэтому оно не может быть определено, соотвественно возвращает значение по умолчанию, являющееся пустой строкой.

#ifeq:проверяет равенство двух строк. Синтаксис следующий: {{#ifeq: <строка1> | <строка2> | <равны> | <иначе> }}. Это значение равно <равны>, если две (обрезанные) строки полностью равны, в противном случае - <иначе>.

{{#ifeq: Э | Э | Равно | Не равно }} → Равно
{{#ifeq: Э | Ю | Равно | Не равно }} → Не равно
{{#ifeq: {{{target|}}} | друг | Друг... | Уходи! }} → Уходи!
{{#ifeq: друг | друг | Друг... | Уходи! }} → Друг...

#switch: проверяет соотвествие входной строки с несколькими строками. Синтаксис следующий: {{#switch: <input> | <string1> = <value1> | <string2> = <value2> | ... | #default = <default> }}. Этот выражение вычисляет значение <ValueX> соответствующее первому <stringX>, которое равно <input>. Если за этим <stringX> не следует знак равенства, и нет значения <ValueX>, то будет использоваться значение <valueY> следующего <stringY> у которого есть знак равенства. Если равенство не найдено, возвращается значение <default>, которое по умолчанию является пустой строкой, если оно не указано.

#expr: решает математические выражения. Смотрите все возможности Help:Calculation. При возникновении ошибки возвращается строка внутри элемента <strong class="error">.

{{#expr: 2 + 2}} → 4
{{#expr: cos(pi/3)^2}} → 0.25
{{#expr: 0 and 1 or 1}} → 1
{{#expr: 1 + }}Expression error: Missing operand for +.
{{#ifeq: {{#expr: 1 + }} | 1 | Истина | Ложь }} → Ложь

#ifexpr: проверяет, является ли математическое выражение истинным или ложным и возвращает соответствующее значение.

{{#ifexpr: 6 + 3 =  9 | Правильно | Неправильно }} → Правильно
{{#ifexpr: 6 + 3 = 63 | Правильно | Неправильно }} → Неправильно
Warning.pngПредупреждение: When passing parameters to the expression, pay attention not to get errors if the parameter is empty. For example, if an integer parameter should behave like 0 if it is left empty, add a decimal point because . is converted to the same zero as 0..

For example, use {{{hl2|0}}}. instead of {{{hl2|0}}} because the latter may fail if hl2= is specified:

{{#ifexpr: 1 or . | Истина | Ложь }} → Истина
{{#ifexpr: 1 or   | Истина | Ложь }}Expression error: Missing operand for or.

lc: и uc: преобразуют строку в строчные или прописные буквы соотвественно. Обратите внимание, что они не имеют знака # в отличие от #if: и других. Также существуют lcfirst: и ucfirst:, которые аналогично преобразуют только первый символ строки.

{{lc:Учёт Регистра Символов}} → учёт регистра символов
{{uc:Учёт Регистра Символов}} → УЧЁТ РЕГИСТРА СИМВОЛОВ
{{lcfirst:Учёт Регистра Символов}} → учёт Регистра Символов

Документация

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

  • <noinclude>...</noinclude> предотвращает перенос wiki-текста на другие страницы. Он будет отображаться только на странице шаблона.
  • <onlyinclude>...</onlyinclude> предписывает отображать на использующих страницах только wiki-текст шаблона. Все остальное не будет использовано, но все равно будет отображаться на странице шаблона.
  • <includeonly>...</includeonly> предотвращает появление внутреннего wiki-текста на странице шаблона. Это никак не влияет на использующую шаблон страницу.

Таким образом, всё, что должно отображаться, выделяется метками <onlyinclude>, или всё ненужное выделяется метками <noinclude>. Кроме того, можно использовать метки <includeonly>, чтобы скрыть текст шаблона на странице шаблона. Поначалу применение меток может показаться очень запутанными. Если не уверены, как их использовать, посмотрите исходный код любого шаблона, потому что почти всегда они используются для тех или иных целей.

If the documentation cannot be kept short, then it is a good idea to move all explanations and/or examples to an own page. By convention, the documentation page of a template should be its subpage /doc. For instance, Template:Note has its documentation page Template:Note/doc. When created, the documentation is transcluded to the template page using just the expression {{Doc}} which of course must be excluded using the above tags.

Sometimes, templates are used identically. As you might know, Template:Tip and Template:Note both use their one parameter in exactly the same manner, so there is no need for another page with an identical documentation for Tip. Tip can use the same documentation as Note using the expression {{Documentation|Template:Note/doc}}; The only magic behind this is that Template:Note/doc uses the expression {{ROOTPAGENAME}} instead of Note for its examples so that the examples adapt to the page that they are displayed on. If Template:Note/doc wasn't made for this, this wouldn't work out. Other "generic docs" like this that are in use are Template:Hl2 and Template:Yes.

Шаблоны не обновляются

Если Вы недавно редактировали шаблон, но изменения не применяются к страницам, на которых он используется, добавьте ?action=purge в конце строки адреса этих страниц. Это позволит серверу немедленно обновить HTML-код страницы. Вы можете добиться того же эффекта, перейдя в редактирование страницы и сохранив её без каких-либо изменений. Или воспользуйтесь специальным сообщением Purge base's cache, которое будет отображаться в верхней части страницы шаблона после записи изменений его страницы.

Ярлыки шаблонов

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

Переводы

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

Первый метод: #switch: {{language}}

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

Второй метод: Подстраницы строк

Большие шаблоны (например, Template:Software page) содержат большое количество текста, и размещение всего текста на одной странице делает её громоздкой и трудноредактируемой. Для решения этой проблемы почти весь отображаемый текст этих шаблонов размещается на Подстранице строк (например, Template:Software page/strings), с которой впоследствие поставляется соответствующий текст перевода для конкретной указанной строки. Это значительно упрощает редактирование шаблона и его перевод, поскольку редактору не нужно исследовать весь исходный код шаблона, чтобы найти фрагмент текста, который нужно отредактировать или перевести. Однако для небольших шаблонов это не целесообразно, поэтому обычно это делается для больших шаблонов.

Tip.pngСовет: You may see some templates still using the old suffix translation method. Keep in mind that this is no longer the preferred method and, if you know how, should be updated to use the current methods.

Полезные шаблоны

All templates in green text are that color so that they stand out against the greyscale tones of most pages. Most templates with that color also automatically add pages they are transcluded on into Category:TODO(en).

Именные шаблоны

Каждая игра имеет собственный ярлык, именованный по её шаблону, который может содержать соответствующий значок и/или ссылку на их страницу. Полный список значков игр смотрите в разделе Категория:Значки приложений(en). Все они имеют одинаковый набор параметров, которые описаны на каждой странице шаблона. В следующей таблице приведены примеры, а также идеи о том, когда их следует использовать.

Wiki-текст Пример Описание Ранее используемый шаблон/Альтернатива
{{<ярлык>}} {{Hl2}} Half-Life 2 Отображает значок игры, который является ссылкой на страницу соответствующей игры, и показывает название игры в виде всплывающей подсказки. Размещение в начале (или конце) слова или строки - самый простой и распространенный способ пояснить, что это относится только к конкретной игре, но есть и другие способы.
{{<ярлык>|2}} {{Hl2|2}} Half-Life 2 Half-Life 2 Отображает значок игры, за которым следует её название, которые являютсся ссылками на страницу соответствующей игры. Полезно в предложениях, когда одного значка слишком мало, а следующего варианта оформления слишком много. {{Game link}} [Obsolete-notext.png Устарело]
{{<ярлык>|4}} {{Hl2|4}} Half-Life 2 Half-Life 2 Делает то же самое, но с выделением текста цветом, который привлекает внимание, поэтому не злоупотребляйте им на странице. Особенно если одна и та же игра упоминается в тексте несколько раз - длинная, цветная ссылка каждый раз определенно будет лишней, не говоря уже о самой ссылке.
{{<ярлык>|in}} {{Hl2|in}} (в Half-Life 2) Может использоваться для обозначения чего-то относящегося к конкретной игре. Полезен в конце строки или ключевого слова; то же самое относится и к следующим вариантам. {{In}}
{{<ярлык>|since}} {{Portal 2|since}} (Во всех играх начиная с Portal 2) Может использоваться для быстрой пометки функционала, добавленного в игру и доступного во всех последующих играх на платформе Source. {{Since}}
{{<ярлык>|only}} {{Csgo|only}} (только в Counter-Strike: Global Offensive) Показывает, что функционал присуствует только в указанной игре. {{Only}}
{{<ярлык>|also}} {{As|since}} {{Gmod|also}} (Во всех играх начиная с Alien Swarm) (также в Garry's Mod) Обращает внимание, что в более ранних версиях игры также есть функционал, обычно перенесённый из более новых ветвей платформы. Его следует использовать в дополнение к другим шаблонам уведомления об игре. {{Also}}
{{<ярлык>|removed}} {{L4d|removed}} (удалено начиная с Left 4 Dead) Показывает, что функционал был удалён из игры и всех последующих ветвей платформы. {{Removed}}
{{<ярлык>|not}} {{Czds|not}} (нет в Condition Zero удалённые сцены) Показывает, что функционал отсутствует в указанной игре, но может присутствовать в других играх. {{Not}}

Шаблоны внутренних заметок

Ниже приведены некоторые шаблоны внутренних заметок(en).

Описание Wiki-текст и Результат
Template:Bug уведомляет читателей об ошибке. {{Bug|The amount is double what it should be. Be careful!}}
Icon-Bug.pngБаг:The amount is double what it should be. Be careful!
Template:Clarify отмечает моменты, которые требуют пояснения. PAS is a kind of bounding-box for Player or NPC AI sound detection.{{Clarify}}
PAS is a kind of bounding-box for Player or NPC AI sound detection.[Уточнить]
Template:Confirm обозначает требование о подтверждении. Для контраста используется зелёный цвет. {{Confirm|Always goes to the left.}}
Подтвердить:Always goes to the left.
Always goes to the left.{{Confirm|nocat=1}}
Always goes to the left.[подтвердить]
Template:Distinguish позволяет уведомлять пользователей о страницах, которые имеют похожие названия или могут быть перепутаны с чем-то другим. {{Distinguish|"Follow Freeman!"|desc1=The HL2 chapter}}
Не следует путать с "Follow Freeman!" (The HL2 chapter).
Template:How добавляет к пункту вопрос Как? Players can get past these.{{How}}
Players can get past these.[Как?]
Template:Idea это отличный способ предлагать идеи. {{Idea|Reward players for being clever and creative, instead of forcing things to be only one way.}}
Tip.pngИдея:Reward players for being clever and creative, instead of forcing things to be only one way.
Template:Main обращает внимание, что есть более подробная статья по указанной теме. {{Main|Soundscripts}}
Основная статья: Soundscripts
Template:Note используется для выделения заметок. {{Note|This will spawn at the map origin if you do not specify the position.}}
Note.pngПримечание: This will spawn at the map origin if you do not specify the position.
Template:Question используется для обозначения вопроса. {{Question|Does this work in newer engine branches?}}
Icon-silk-question.png Вопрос: Does this work in newer engine branches?
Template:Suggestion используется для описания предлагаемых действий. {{Suggestion|Levels should be optimized for peak performance.}}
Icon-silk-comment.pngПредлагается:Levels should be optimized for peak performance.
Template:Tip помечает текст как подсказку для читателей. {{Tip|This is a much less tricky process when using the vertex edit tool as well.}}
Tip.pngСовет: This is a much less tricky process when using the vertex edit tool as well.
Template:Todo отмечает моменты, которые нужно сделать. Для контраста используется зелёный цвет. {{Todo|Find where this is in the game files.}}
Нужно сделать: Find where this is in the game files.
Template:Warning отмечает моменты, на которые читателям следует обратить внимание. {{Warning|This tool has been known to corrupt files. Try an alternative listed below.}}
Warning.pngПредупреждение: This tool has been known to corrupt files. Try an alternative listed below.
Template:Workaround информирует читателей об ином способе выполнения. {{Workaround|This should be automated with logic instead.}}
PlacementTip.pngОбходной приём:This should be automated with logic instead.
Template:Why добавляет к пункту вопрос Почему? This shader has been deprecated.{{Why}}
This shader has been deprecated.[Почему?]

Шаблоны уведомлений

Ниже приведены некоторые шаблоны уведомлений(en).

Описание Wiki-текст и Результат
{{Cleanup}} помечает страницу, которую необходимо исправить и требуются правки от компетентных в теме участников. Дополнительное текстовое сообщение необязательно. Если не указать вескую причину в уведомлении на странице обсуждения, то пометка будет удалена другими участниками. {{Cleanup|The last section needs to be clarified.}}
Broom icon.png
This article or section needs to be cleaned up to conform to a higher standard of quality because:
The last section needs to be clarified
For help, see the VDC Editing Help and Wikipedia cleanup process. Also, remember to check for any notes left by the tagger at this article's talk page.
{{Delete}} помечает страницу, которую следует удалить. Если не указать достаточных обосновании непосредственно в уведомлении или на странице обсуждения, ожидайте, что оно будет удалено. Размещая это уведомление на странице, Вы должны указать причину на странице обсуждения этой страницы, чтобы другие читатели могли ознакомиться с причинами удаления. {{Delete}}
Warning icon.png
This help page has been marked as a candidate for speedy deletion.
If you object to this decision, then please discuss why here (If you make a discussion section also create this redirect page). If this page doesn't meet the criteria for speedy deletion, then please remove this notice, but do not remove it from pages that you have created yourself
Administrators / Moderators - Remember to check if anything links here and the page history before deleting.
{{Merge}} помечает страницу, которую предлагается объединить с другой. Все объединения страниц следует предварительно обсудить с другими участниками. {{Merge|HDR}}
Merge-arrows.png
It has been suggested that this article or section be merged with HDR(en). (Discuss)
{{Split-apart}} помечает страницу, которую следует разделить на несколько отдельных страниц. Все разделения страниц следует предварительно обсудить с другими участниками. {{Split-apart}}

Split-arrows.png Разделить

Было предложено разделить эту статью или раздел на несколько статей. (Обсуждение)

{{Moveto}} помечает страницу, которые необходимо перенести с другим названием, или разделы статьи, которые следует перенести в другую статью или выделить в новую. Все перемещения страниц/разделов следует предварительно обсудить с другими участниками. {{Moveto}}
Merge-arrow.png
Было предложено перенести эту статью или раздел в [[{{{1}}}]]. (Обсуждение)
{{Screenshot}} помечает страницу, на которую нужно дополнить поясняющими изображениями кадров экрана. Позволяет добавить уточняющее сообщение о необходимых изображениях. {{Screenshot}}
Nuvola apps ksnapshot.png
This article or section needs a screenshot to help visually convey the subject.
You can upload screenshots at Special:Upload. For help, see Help:Images.
{{Obsolete}} помечает те вещи, которые больше не следует использовать. Принимает три значения параметра type: entity, tool и shader, для указания объектов, инструментов и оттенений, соответственно. {{Obsolete|entity=1}}
{{Spammer}} помечает страницу пользователя, которых следует заблокировть за рассылку спама. В случае подозрительного поведения, не требующего блокировки, есть шаблон: Template:Minor Spammer.
Icon-Bug.pngБаг:Форматирование этого шаблона может выглядеть странно. Предполагается, что он будет единственным на странице.
{{Spammer}}
Spammer.jpg
Note.pngПримечание: This user is a spammer, vandal or other problem poster and should be considered for a ban

{{Banned user}} помечает страницу пользователя который был заблокирован (обычно сотрудниками Valve) за вандализм на страницах энциклопедии, конкурентное редактирование, а так же по другим различным причинам. {{Banned user}}
Icon-crystalclear-flag.png
This user has been banned for an unspecified reason, such as spamming, vandalism, copyright violations, sockpuppetry, edit warring, trolling or harassment, and/or violating the Valve Developer Community's Terms of Use along with other misbehavior.
{{Stub}} помечает очень маленькие страницы. Смотрите Help:Stubs(en) для справки об использовании. {{Stub}}
Эта статья(раздел) является наброском(en). Вы можете помочь, дополнив её.
{{Translate}} помечает страницы, которые нужно перевести, и включает их в соотвествующую категорию. {{Translate}}
Info content.png
This page needs to be translated.
This page either contains information that is only partially or incorrectly translated, or there isn't a translation yet.
If this page cannot be translated for some reason, or is left untranslated for an extended period of time after this notice is posted, the page should be requested to be deleted.
Also, please make sure the article complies with the alternate languages guide.(en)
{{Update}} помечает страницы с устаревшей информацией. {{Update}}
Broom icon.png
This article or section needs to be updated to include current information regarding the subject.
Remember to check for any notes left by the tagger at this article's talk page.
{{Wip}} помечает страницу, на которую вносятся масштабные правки. И размещается обращение к других пользователям не редактировать её в это время. {{Wip}}

Icon-under construction-yellow.png

This Help page is actively undergoing a major edit.
As a courtesy, please do not edit this Help while this message is displayed.
If this page has not been edited for at least several hours to a few days, please remove this template. This message is intended to help reduce edit conflicts; please remove it between editing sessions to allow others to edit the page.

The person who added this notice will be listed in its edit history should you wish to contact them.
{{Draft}} помечает страницы, над которыми в данный момент ведётся работа. {{Draft}}
Icon-under construction-blue.png
This is a draft help page. It is a work in progress open to editing by anyone.
Remember to check for any notes left by the tagger at this article's talk page.


{{Rewrite}} помечает страницы, которые перерабатываются полностью, обычно с указанием версии на другой странице. {{Rewrite|Help:Templates}}
Icon-edit.png
This help is currently being rewritten.
The rewrite can be found at Help:Templates. You can discuss the changes here.

Прочие шаблоны

Эти шаблоны предназначены для помощи редакторам.

Описание Wiki-текст и Результат
Template:= - это шаблон, который возвращает только знак равенства. Иногда этот символ необходим, поскольку он используется во многих wiki-функциях. В частности, знак равенства является специальным символом в вызовах шаблонов, поэтому, если знак равенства должен быть передан в качестве значения параметра, то для "экранирования" необходимо использовать {{=}}. Для этой же цели существует шаблон Template:! для восклицательного знака,Template:((( для фигурных скобок и многие другие смотрите в разделе Категория: Технические шаблоны(en). {{=}}
=
{{Note|Если x {{=}} 0, Вы проиграли.}}
Note.pngПримечание: Если x = 0, Вы проиграли.
Template:Clr очищает вертикальное пространство слева и справа от плавающих таблиц, изображений и т.д. Чтобы очистить только одну сторону, используйте {{Clr|left}} или {{Clr|right}}. Обычно это используется перед заголовками, чтобы опустить их вниз, чтобы они не отображались рядом с изображением. В примере справа можно также использовать {{Clr|left}} для того же эффекта. [[File:Skull and crossbones.png|50px|left]] Этот текст находится рядом с изображением.{{Clr}}Этот текст находится под изображением.

Skull and crossbones.png
Этот текст находится рядом с изображением.
Этот текст находится под изображением.
Template:Ent - это небольшой шаблон для создания текста, который одновременно является кодом и ссылкой. {{Ent|func_brush}}
func_brush
Template:Expand позволяет сворачивать размещённое внутри содержимое, которое желательно уменьшить, чтобы страницы энциклопедии не выглядели громоздкими.
Нужно сделать: example
Template:Param отображает значения как параметры, в том виде, в каком они указываются в шаблонах. Полезно для составления докуменации шаблонов. {{Param|color|#FFF}}
{{{color|#FFF}}}
Template:Shortcut отображает небольшое поле с указанием ярлыка (сокращённого наименования) со ссылкой на страницу. {{Shortcut|VDC:AL}}
Template:T представляет собственно (Template) шаблон. Он создает ссылку на шаблон, взятую в фигурные скобки {{ и }}. Также можно указать параметры, используя шаблон {{P}}, во втором параметре шаблона {{T}}. Чтобы отключить ссылку, укажите название шаблона в начале второго параметра, оставив первый параметр пустым. {{T|Delete|{{P|reason|unused}}}}
{{Delete|reason=unused}}

{{T||Delete{{P|reason|unused}}}}
{{Delete|reason=unused}}
Template:Toc-right перемещает отображаемое оглавление(en) страницы на правую сторону. В качестве примера смотрите Half-Life 2 map reference(en).
Template:Unsigned предназначен для страниц Обсуждений(en). Его следует добавлять в конце неподписанных комментариев, когда пользователь забыл указать подпись. {{Unsigned|JeffLane}}
Неподписанный коментарий добавлен JeffLane (разговорвклад)

Специальные метки

Специальные метки - это символьные строки, которые являются своего рода шаблонами. Чтобы применить одну из них, просто введите её на странице.

__TOC__

Указывает место размещения оглавления(en) на странице.

__FORCETOC__

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

__NOTOC__

Предписывает скрыть оглавление страницы.

__HIDDENCAT__

Помечает категорию(en) как скрытую. Чтобы сайт отображал скрытые категории для вас, установите флажок Показывать скрытые категории в разделе Настройки.

__NOINDEX__

Указывает поисковым роботам не индексировать содержимое страницы, чтобы они не отображались в результатах поиска. Также добавляет страницу в категорию Неиндексируемые страницы(en). It has no effect on articles (in practice, because there are almost no patrolled edits on this wiki), but always effects other namespaces (such as templates, user pages, talk pages, etc.)

{{DISPLAYTITLE:title}}

Подменяет отображение заголовка страницы только на верхней панели.

Смотреть также