DZWIKI:Механизм шаблонов: различия между версиями
Dzmuh (обсуждение | вклад) (Новая страница: «https://ru.wikipedia.org/wiki/Википедия:Механизм_шаблонов») |
Dzmuh (обсуждение | вклад) Нет описания правки |
||
| Строка 1: | Строка 1: | ||
'''Шаблоны''' — класс особых страниц в [[MediaWiki]], содержимое которых можно вставить в другие страницы. Ниже описывается их работа. | |||
== Общая информация == | |||
Страницы шаблонов — полноценные вики-документы, для которых отведено своё пространство имён «Шаблон». | |||
== Параметры == | |||
Параметры шаблона могут быть именованными или нумерованными. Синтаксис вызова шаблона и способ использования параметров в теле шаблона в этих двух случаях будут различаться:<br> | |||
* В первом случае — на странице с вызовом шаблона используются ''именованные'' параметры:<br> | |||
<code><nowiki>{{имя шаблона |имя параметра 1=значение параметра 1 |имя параметра 2=значение параметра 2}}</nowiki></code><br> | |||
В этом случае в теле шаблона (на странице шаблона) надо ссылаться на имя параметра: <code><nowiki>{{{имя параметра 1}}}</nowiki></code>, <code><nowiki>{{{имя параметра 2}}}</nowiki></code>.<br> | |||
* Во втором случае — на странице с вызовом шаблона используются параметры, не имеющие имени, которые автоматически нумеруются или явно ''нумерованные'' параметры:<br> | |||
<code><nowiki>{{имя шаблона |значение параметра 1 |значение параметра 2}}</nowiki></code> или <code><nowiki>{{имя шаблона |1=значение параметра 1 |2=значение параметра 2}}</nowiki></code><br> | |||
В этом случае в теле шаблона (на странице шаблона) надо использовать порядковый номер параметра <code><nowiki>{{{1}}}</nowiki></code>, <code><nowiki>{{{2}}}</nowiki></code>. | |||
Обратите внимание, что фигурные скобки вокруг имён параметров на странице шаблона должны быть ''тройными'' <code><nowiki>{{{</nowiki></code><code><nowiki>}}}</nowiki></code>. | |||
Параметры, присутствующие на странице в вызовом шаблона, но отсутствующие в теле шаблона (на странице шаблона), игнорируются. Именованные параметры чувствительны к регистру символов. | |||
При вызове шаблона выполняются два типа подстановок: | |||
* На странице вызова шаблона: имя шаблона в двойных фигурных скобках заменяется содержимым шаблона; | |||
* На странице шаблона: имя или номер параметра шаблона в тройных фигурных скобках заменяется значением параметра, полученного со страницы вызова. | |||
Параметром шаблона может быть ссылка на другую статью. | |||
Версия от 22:43, 30 мая 2021
Шаблоны — класс особых страниц в MediaWiki, содержимое которых можно вставить в другие страницы. Ниже описывается их работа.
Общая информация
Страницы шаблонов — полноценные вики-документы, для которых отведено своё пространство имён «Шаблон».
Параметры
Параметры шаблона могут быть именованными или нумерованными. Синтаксис вызова шаблона и способ использования параметров в теле шаблона в этих двух случаях будут различаться:
- В первом случае — на странице с вызовом шаблона используются именованные параметры:
{{имя шаблона |имя параметра 1=значение параметра 1 |имя параметра 2=значение параметра 2}}
В этом случае в теле шаблона (на странице шаблона) надо ссылаться на имя параметра: {{{имя параметра 1}}}, {{{имя параметра 2}}}.
- Во втором случае — на странице с вызовом шаблона используются параметры, не имеющие имени, которые автоматически нумеруются или явно нумерованные параметры:
{{имя шаблона |значение параметра 1 |значение параметра 2}} или {{имя шаблона |1=значение параметра 1 |2=значение параметра 2}}
В этом случае в теле шаблона (на странице шаблона) надо использовать порядковый номер параметра {{{1}}}, {{{2}}}.
Обратите внимание, что фигурные скобки вокруг имён параметров на странице шаблона должны быть тройными {{{}}}.
Параметры, присутствующие на странице в вызовом шаблона, но отсутствующие в теле шаблона (на странице шаблона), игнорируются. Именованные параметры чувствительны к регистру символов. При вызове шаблона выполняются два типа подстановок:
- На странице вызова шаблона: имя шаблона в двойных фигурных скобках заменяется содержимым шаблона;
- На странице шаблона: имя или номер параметра шаблона в тройных фигурных скобках заменяется значением параметра, полученного со страницы вызова.
Параметром шаблона может быть ссылка на другую статью.