<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
	<id>https://amwiki.ru/index.php?action=history&amp;feed=atom&amp;title=%D0%A8%D0%B0%D0%B1%D0%BB%D0%BE%D0%BD%3A%D0%9F%D1%80%D0%B8%D0%BC%D0%B5%D1%80%2Fdoc</id>
	<title>Шаблон:Пример/doc - История изменений</title>
	<link rel="self" type="application/atom+xml" href="https://amwiki.ru/index.php?action=history&amp;feed=atom&amp;title=%D0%A8%D0%B0%D0%B1%D0%BB%D0%BE%D0%BD%3A%D0%9F%D1%80%D0%B8%D0%BC%D0%B5%D1%80%2Fdoc"/>
	<link rel="alternate" type="text/html" href="https://amwiki.ru/index.php?title=%D0%A8%D0%B0%D0%B1%D0%BB%D0%BE%D0%BD:%D0%9F%D1%80%D0%B8%D0%BC%D0%B5%D1%80/doc&amp;action=history"/>
	<updated>2026-04-04T06:42:05Z</updated>
	<subtitle>История изменений этой страницы в вики</subtitle>
	<generator>MediaWiki 1.40.1</generator>
	<entry>
		<id>https://amwiki.ru/index.php?title=%D0%A8%D0%B0%D0%B1%D0%BB%D0%BE%D0%BD:%D0%9F%D1%80%D0%B8%D0%BC%D0%B5%D1%80/doc&amp;diff=39286&amp;oldid=prev</id>
		<title>Aqui: Новая страница: «{{docpage}} {{onLua|Example}} {{rellink|{{днш|example}}}} Этот шаблон выводит вики-текст включения шаблона (в общ…»</title>
		<link rel="alternate" type="text/html" href="https://amwiki.ru/index.php?title=%D0%A8%D0%B0%D0%B1%D0%BB%D0%BE%D0%BD:%D0%9F%D1%80%D0%B8%D0%BC%D0%B5%D1%80/doc&amp;diff=39286&amp;oldid=prev"/>
		<updated>2022-01-19T02:05:37Z</updated>

		<summary type="html">&lt;p&gt;Новая страница: «{{docpage}} {{onLua|Example}} {{rellink|{{днш|example}}}} Этот шаблон выводит вики-текст включения шаблона (в общ…»&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Новая страница&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{docpage}}&lt;br /&gt;
{{onLua|Example}}&lt;br /&gt;
{{rellink|{{днш|example}}}}&lt;br /&gt;
Этот шаблон выводит вики-текст включения шаблона (в общем случае с параметрами) и само это включение. Он в основном предназначен для упрощения оформления примеров использования шаблонов в документациях.&lt;br /&gt;
&lt;br /&gt;
В данный момент шаблон не может использоваться для оформления примеров шаблонов с многострочным кодом и содержащих шаблоны внутри шаблона. (Хотя это технически реализуемо, см. [[Обсуждение шаблона:Пример#Напутствие шаблонописателям|обсуждение]].)&lt;br /&gt;
&lt;br /&gt;
Для вывода групп примеров пользуйтесь шаблонами {{t|стопка примеров}} (списком) и {{t|таблица примеров}} (таблицей).&lt;br /&gt;
&lt;br /&gt;
{{TOC right}}&lt;br /&gt;
&lt;br /&gt;
== Использование ==&lt;br /&gt;
* &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{пример|t|t}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; даст {{пример|t|t}}&lt;br /&gt;
* &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{пример|replace|something|some|any}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; даст {{пример|replace|something|some|any}}&lt;br /&gt;
* &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{пример|tlc|шаблон|параметр 1|||параметр 4}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; даст {{пример|tlc|шаблон|параметр 1|||параметр 4}}&lt;br /&gt;
* &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{пример|tl|:en:Template:Example|text=English Template:Example}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; даст {{пример|tl|:en:Template:Example|text=English Template:Example}}&lt;br /&gt;
* &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{пример|replace|something|some|any|_comment=Заменить все вхождения «some» на «any».}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; даст {{пример|replace|something|some|any|_comment=Заменить все вхождения «some» на «any».}}&lt;br /&gt;
&lt;br /&gt;
Первый параметр можно опускать — тогда его заменит название базовой страницы со строчной первой буквы. Например, в документации шаблона {{t|tr-en}} &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{пример||слово}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; даст:&lt;br /&gt;
: {{пример|tr-en|слово}}&lt;br /&gt;
Это может быть особенно удобно для групп шаблонов, для которых пишется общая документация, размещаемая на каждой странице. А {{tc|пример}} выведет пример включения шаблона, на странице которого этот код размещён, без параметров.&lt;br /&gt;
&lt;br /&gt;
Для наглядности можно также указывать имя шаблона через параметр '''_template''', при этом первый параметр больше не значит имя шаблона:&lt;br /&gt;
* &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{пример|_template=t|пример}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; даст {{пример|_template=t|пример}}&lt;br /&gt;
&lt;br /&gt;
== Ограничения и пути их обхода ==&lt;br /&gt;
При опускании первого параметра используется именно имя корневой страницы — {{mwmw|ROOTPAGENAME}}, а не проверка на суффиксы {{code|/doc}} или иные, так что для шаблонов, которые являются подстраницами других шаблонов (например, [[Special:PrefixIndex/Template:Userbox/|юзербоксов]]), первый параметр опускать нельзя. &lt;br /&gt;
&lt;br /&gt;
Модуль переносит все именованные параметры в конец, а также плохо сохраняет порядок следования именованных параметров, если их больше одного (из-за технического несовершенства ПО). Чтобы этого избежать, используйте {{tcl|=}} вместо &amp;lt;code&amp;gt;=&amp;lt;/code&amp;gt;:&lt;br /&gt;
{|&lt;br /&gt;
| valign=top | [[Файл:Red x.svg|15px]] || &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{пример|некий шаблон|parameter1=value|parameter2=value|parameter3=value}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; даст:&amp;lt;br&lt;br /&gt;
/&amp;gt;{{пример|некий шаблон|parameter1=value|parameter2=value|parameter3=value}}&lt;br /&gt;
|-&lt;br /&gt;
| valign=top | [[Файл:Yes_check.svg|15px]] || &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{пример|некий шаблон|parameter1{{=}}value|parameter2{{=}}value|parameter3{{=}}value}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; даст:&amp;lt;br&lt;br /&gt;
/&amp;gt;{{пример|некий шаблон|parameter1{{=}}value|parameter2{{=}}value|parameter3{{=}}value}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Также нельзя записывать напрямую параметры, чьи имена начинаются со знака подчёркивания, — для предотвращения пересечения с параметрами, модифицирующими внешний вид результата. Поможет то же решение:&lt;br /&gt;
* &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{пример|tp|шаблон|_text{{=}}текст ссылки}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; даст {{пример|tp|шаблон|_text{{=}}текст ссылки}}&lt;br /&gt;
&lt;br /&gt;
Чтобы вписать {{tago|nowiki}}, используйте HTML-сущности для замены угловых скобок, например:&lt;br /&gt;
* &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{пример|tp|шаблон|&amp;amp;amp;lt;nowiki&amp;gt;&amp;amp;lt;nowiki&amp;gt;{{IPA|/tʃ/}}&amp;amp;lt;/nowiki&amp;gt;&amp;amp;amp;lt;/nowiki&amp;gt;}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; даст {{пример|tp|шаблон|&amp;amp;lt;nowiki&amp;gt;&amp;lt;nowiki&amp;gt;{{IPA|/tʃ/}}&amp;lt;/nowiki&amp;gt;&amp;amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
Чтобы вписать {{tc|=}}, используйте &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{((}}{{=}}{{))}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; или HTML-сущности, например:&lt;br /&gt;
* &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{пример|pre|текст {{((}}{{=}}{{))}} текст|_sep={{sp↓|||-0.5em}}}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; даст&lt;br /&gt;
&amp;lt;dl&amp;gt;&amp;lt;dd&amp;gt;{{пример|pre|текст {{((}}{{=}}{{))}} текст|_sep={{sp↓|||-0.5em}}}}&amp;lt;/dd&amp;gt;&amp;lt;/dl&amp;gt;&lt;br /&gt;
&lt;br /&gt;
В данный момент не поддерживается раскрытие вложенных шаблонов и других конструкций с фигурными скобками (их можно указывать внутри {{tago|nowiki}}, но они не раскроются). Многострочные шаблоны также не поддерживаются.&lt;br /&gt;
&lt;br /&gt;
== Настройки ==&lt;br /&gt;
* '''_sep''': поменять стрелочку на что угодно другое:&lt;br /&gt;
*: &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{пример|t|t|_sep=отображается как}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; даст {{пример|t|t|_sep=отображается как}}&lt;br /&gt;
* '''_tag''': поменять обёртку &amp;amp;lt;code&amp;gt;:&lt;br /&gt;
*: &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{пример|_template=t|_tag=tt|пример}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; даст {{пример|_template=t|_tag=tt|пример}}&lt;br /&gt;
* '''_link''': включить отображение ссылки:&lt;br /&gt;
*: &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{пример|_template=флаг|_link=1|Россия}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; даст {{пример|_template=флаг|_link=1|Россия}}&lt;br /&gt;
* '''_pre-text''' ('''_prefix''') и '''_post-text''' ('''_postfix'''): указать текст до и после шаблона:&lt;br /&gt;
*: &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{пример|tr-en|слово|_pre-text=word (|_post-text=)}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; даст {{пример|tr-en|слово|_pre-text=word (|_post-text=)}}&lt;br /&gt;
* '''_nobr''': запретить перенос строки для кода примера.&lt;br /&gt;
* '''_nocat''': запретить добавлять страницу в проставляемые шаблоном категории, если у него предусмотрен соответствующий параметр &amp;lt;code&amp;gt;_nocat&amp;lt;/code&amp;gt;. При этом в коде включения шаблона этот параметр отображаться не будет. Так, например, в данном примере настоящая страница не добавляется в категорию {{cl|Компании, имеющие листинг акций на NASDAQ}}:&lt;br /&gt;
*: &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{пример|NASDAQ|123|_nocat=1}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; даст {{пример|NASDAQ|123|_nocat=1}}&lt;br /&gt;
* '''_spaced''': отбить пробелом каждый параметр для лучшей читаемости:&lt;br /&gt;
*: &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{пример|MathWorld|urlname=GammaFunction|title=Gamma Function|author=John Doe|_spaced=1}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; даст:&lt;br /&gt;
*: {{пример|MathWorld|urlname=GammaFunction|title=Gamma Function|author=John Doe|_spaced=1}}&lt;br /&gt;
* '''_comment''': снабдить пример комментарием:&lt;br /&gt;
*: &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{пример|replace|something|some|any|_comment=Заменить все вхождения «some» на «any».}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; даст {{пример|replace|something|some|any|_comment=Заменить все вхождения «some» на «any».}}&lt;br /&gt;
&lt;br /&gt;
=== Стили ===&lt;br /&gt;
С помощью параметра '''_style''' можно установить стиль, который будет устанавливать некоторые из вышеперечисленных параметров разом. Существующие на данный момент стили — &amp;lt;code&amp;gt;pre&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;*pre&amp;lt;/code&amp;gt; и &amp;lt;code&amp;gt;wikitable&amp;lt;/code&amp;gt; (а также &amp;lt;code&amp;gt;pre↓&amp;lt;/code&amp;gt;):&lt;br /&gt;
* &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{пример|проверить нейтральность|дата{{=}}1 января 2010|_style=pre}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; даст:&lt;br /&gt;
: {{пример|проверить нейтральность|дата{{=}}1 января 2010|_style=pre}}{{^}}&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{пример|проверить нейтральность|дата{{=}}1 января 2010|_style=*pre}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; даст:&lt;br /&gt;
: {{пример|проверить нейтральность|дата{{=}}1 января 2010|_style=*pre}}&lt;br /&gt;
{{*pre|&amp;lt;nowiki&amp;gt;{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Код !! Результат&lt;br /&gt;
|-&lt;br /&gt;
| {{пример|Атлас мира|1967|_style=wikitable|_nobr=1}}&lt;br /&gt;
|-&lt;br /&gt;
| {{пример|Атлас мира|1991|_style=wikitable|_nobr=1}}&lt;br /&gt;
...&lt;br /&gt;
|}&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
: даст&lt;br /&gt;
&amp;lt;dl&amp;gt;&amp;lt;dd&amp;gt;&lt;br /&gt;
{| class=wikitable&lt;br /&gt;
! Код !! Результат&lt;br /&gt;
|-&lt;br /&gt;
| {{пример|Атлас мира|1967|_style=wikitable|_nobr=1}}&lt;br /&gt;
|-&lt;br /&gt;
| {{пример|Атлас мира|1991|_style=wikitable|_nobr=1}}&lt;br /&gt;
|-&lt;br /&gt;
| colspan=2 | …&lt;br /&gt;
|}&amp;lt;/dd&amp;gt;&amp;lt;/dl&amp;gt;&lt;br /&gt;
: (Для создания таблицы с примерами удобнее воспользоваться шаблоном {{t|таблица примеров}}.)&lt;br /&gt;
&lt;br /&gt;
== См. также ==&lt;br /&gt;
* {{t|пример использования}}&lt;br /&gt;
* {{t|TestCase}}&lt;br /&gt;
* {{t|sp↓}}&lt;br /&gt;
&lt;br /&gt;
{{шаблоны для документирования}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;includeonly&amp;gt;&lt;br /&gt;
[[Категория:Шаблоны:Для документирования шаблонов]]&lt;br /&gt;
&amp;lt;/includeonly&amp;gt;&lt;/div&gt;</summary>
		<author><name>Aqui</name></author>
	</entry>
</feed>