DZWIKI:Механизм шаблонов: различия между версиями

Материал из DZWIKI
Перейти к навигации Перейти к поиску
(Новая страница: «https://ru.wikipedia.org/wiki/Википедия:Механизм_шаблонов»)
 
Нет описания правки
Строка 1: Строка 1:
https://ru.wikipedia.org/wiki/Википедия:Механизм_шаблонов
'''Шаблоны''' — класс особых страниц в [[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}}}.

Обратите внимание, что фигурные скобки вокруг имён параметров на странице шаблона должны быть тройными {{{}}}.

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

  • На странице вызова шаблона: имя шаблона в двойных фигурных скобках заменяется содержимым шаблона;
  • На странице шаблона: имя или номер параметра шаблона в тройных фигурных скобках заменяется значением параметра, полученного со страницы вызова.

Параметром шаблона может быть ссылка на другую статью.