Открыть меню
Переключить меню настроек
Открыть персональное меню
Вы не представились системе
Ваш IP-адрес будет виден всем, если вы внесёте какие-либо изменения.

Шаблон:Doc/end: различия между версиями

Материал из Aprel Wiki
Новая страница: «<includeonly></div> </div><templatestyles src="Шаблон:Doc/styles.css" />{{#ifexpr: {{NAMESPACENUMBER}} mod 2 = 1 <!-- Например, Обсуждение MediaWiki:Robots.txt --> | {{^|1em}} | <div class="ts-doc-footer plainlinks"> {{#ifeq: {{str left|{{PAGENAME}}|9}} | Песочница | | {{#ifeq: {{str rightc|{{PAGENAME}}|10}} | /песочница | | Во избежание поломок страниц, исполь...»
 
Содержимое страницы заменено на «<includeonly><div style="clear:both;height:0;background-color:transparent;"></div></includeonly><noinclude>Категория:Подстраницы шаблонов{{doc|{{ns:Template}}:Doc/doc}}</noinclude>»
Метка: замена
 
Строка 1: Строка 1:
<includeonly></div>
<includeonly><div style="clear:both;height:0;background-color:transparent;"></div></includeonly><noinclude>[[Категория:Подстраницы шаблонов]]{{doc|{{ns:Template}}:Doc/doc}}</noinclude>
</div><templatestyles src="Шаблон:Doc/styles.css" />{{#ifexpr: {{NAMESPACENUMBER}} mod 2 = 1  <!-- Например, [[Обсуждение MediaWiki:Robots.txt]] -->
| {{^|1em}}
| <div class="ts-doc-footer plainlinks">
{{#ifeq: {{str left|{{PAGENAME}}|9}}
  | Песочница
  |
  | {{#ifeq: {{str rightc|{{PAGENAME}}|10}}
    | /песочница
    |
    | Во избежание поломок страниц, использующих этот {{#ifeq: {{NAMESPACE}}
      | Модуль
      | модуль
      | шаблон
      }}, экспериментируйте в [[Википедия:Правка и тестирование шаблонов в песочнице|песочнице]] <small style="font-style:normal;">({{#ifexist: {{FULLPAGENAME}}/песочница
      | [{{fullurl:{{FULLPAGENAME}}/песочница|action=edit}} редактировать] {{!}} [{{fullurl:Special:ComparePages|page1={{FULLPAGENAMEE}}&page2={{FULLPAGENAMEE}}/песочница}} разница] {{#ifexist: {{FULLPAGENAME}}/тесты | {{!}} [[{{FULLPAGENAME}}/тесты|тесты]] }}
      | {{#ifeq: {{NAMESPACE}} | Модуль | [{{fullurl:{{FULLPAGENAME}}/песочница|action=edit}} создать] | [{{fullurl:{{FULLPAGENAME}}/песочница|action=edit&preload=Шаблон:Doc/предзагрузка-песочница}} создать] {{!}} [{{fullurl:{{FULLPAGENAME}}/песочница|action=edit&preload=Шаблон:Doc/зеркало}} зеркало] }}
      }})</small> или {{#ifeq: {{NAMESPACE}}
      | Модуль
      | [[Модуль:Песочница|песочнице для модулей]]
      | своём [[ВП:ЛП|личном пространстве]]
      }}.<br>
    }}
  }}{{#ifexist: {{FULLPAGENAME}}/doc | Пожалуйста, добавляйте категории на подстраницу [[/doc]].&#32;}}[[Special:PrefixIndex/{{FULLPAGENAME}}/|Подстраницы этого {{#ifeq: {{NAMESPACE}}
  | Модуль
  | модуля
  | шаблона
  }}]].
</div>
}}</includeonly><noinclude>{{doc}}</noinclude>

Текущая версия от 12:28, 12 июня 2024

(i) Документация [просмотр] [править] [история] [обновить]

Шаблон для автоматического добавления документации на страницы шаблонов.
Другие названия этого шаблона: {{Documentation}}, {{Template doc}}, {{Документация}}, {{Dokumentation}}.
Включает для текущего шаблона подстраницу с документацией. Точнее, включает шаблон название страницы/doc. Работает также и в обсуждении шаблона, то есть включает одну и ту же страницу как из шаблона, так и из его обсуждения. И всё же включение документации в обсуждение является нежелательным. Основная цель выноса документации на отдельную страницу — избежать перегенерации HTML для всех страниц, использующих шаблон, при редактировании его документации. Также это сокращает страницу самого шаблона, что делает редактирование проще. Документация шаблона {{doc}} сформирована по тому же принципу, так что можно посмотреть код.

Проще всего вставить вызов этого шаблона, а потом перейти по появившейся ссылке и создать или скопировать туда документацию. Достаточно добавить код <noinclude>{{doc}}</noinclude>.Шаблон {{doc}} добавляется в код других шаблонов, обычно в конце, без перевода строки:

<noinclude>{{doc}}</noinclude>

При этом на странице шаблона Шаблон:Имя шаблона отображается его документация — соответствующая подстраница Шаблон:Имя шаблона/doc, если она создана, или сообщение об отсутствии документации со ссылкой к её созданию, если не создана.
К шаблону можно добавить документацию от другого шаблона. Для этого надо указать в коде шаблона {{doc}}, добавляемого в шаблон, полное имя нужной страницы документации. Шаблон поддерживает необязательный параметр. При вводе {{doc|Полное название страницы}} вместо страницы /doc будет включена любая необходимая. Это удобно для создания общей документации для однотипных шаблонов. Например, чтобы добавить к шаблону Шаблон:Имя шаблона страницу документации от шаблона Шаблон:Имя шаблона 2, нужно в код шаблона Шаблон:Имя шаблона добавить:

<noinclude>{{doc|Шаблон:Имя шаблона 2/doc}}</noinclude>

Страница от шаблона Шаблон:Имя шаблона 2 будет добавлена в Шаблон:Имя шаблона, если она существует.


Частью шаблона {{doc}} являются подшаблоны {{doc/begin}} и {{doc/end}}. Приглашение создать отсутствующую документацию задаётся с помощью шаблона {{Документируйте}}.
См. также {{docpage}} — шаблон, добавляемый на страницы документации.
Шаблоны для документирования шаблонов
Ссылки на шаблоны

{{T}} {{Tl}} {{Tlp}} {{Tls}} {{Днш}}

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

{{Doc}} {{Template doc begin}} {{Docpage}} {{Doc-inline}} {{Doc-end}} {{Документируйте}} {{Noinclude}}

Ссылки/навигация

{{Template navigation}} {{Tlinks}} {{Lts}} {{TRef}}

Демонстраторы кода

{{Tc}} {{Para}} {{Tlf}} {{Пример}}