Шаблон:Doc/Документация

Материал из Wiki.crossplatform.ru

(Различия между версиями)
Перейти к: навигация, поиск
(исправил категорию)
(Переписал документацию)
Строка 1: Строка 1:
<noinclude>{{template navigation}}</noinclude>
<noinclude>{{template navigation}}</noinclude>
-
Включает подстраницу с документаций для текущего шаблона. Точнее, включает шаблон <code>НАЗВАНИЕ СТРАНИЦЫ/Документация</code>. Работает также и в обсуждении шаблона, то есть включает одну и ту же страницу как из шаблона, так и из его обсуждения. И всё же включение документации в обсуждение является нежелательным.
+
Это шаблон для документирования шаблонов. Его необходимо использовать во всех шаблонах нашей вики.<br />
 +
Он создает ссылку на подстраницу с документаций для текущего шаблона.
 +
 
 +
== Применение ==
 +
При создании шаблона не добавляйте сам шаблон в какую либо категорию, а добавте в конец шаблона следующую строку:
 +
<nowiki><noinclude>{{doc}}</noinclude></nowiki>
 +
Затем сохраните шаблон, вы увидите ссылку <code>НАЗВАНИЕ СТРАНИЦЫ/Документация</code>. Перейдите по этой ссылке и напишите документацию. Категорию в которую надо поместить сам шаблон указывают на странице документации (см. заготовку).
 +
 
 +
==== Звготовка документации ====
 +
<nowiki>
 +
<noinclude>{{template navigation}}</noinclude>
 +
Тест документации, необходимые ссылки;
 +
 
 +
== Пример использования ==
 +
 
 +
=== Заготовка для копирования ===
 +
&lt;nowiki&gt;ЗДЕСЬ ПОМЕЩАЕТСЯ ПРИМЕР ЗАПОЛНЕНИЯ ШАБЛОНА&lt;/nowiki&gt;
 +
 
 +
=== Как выглядит ===
 +
ЗДЕСЬ ПОМЕЩАЕТСЯ ПРИМЕР ЗАПОЛНЕНИЯ ШАБЛОНА,
 +
но уже без тэга &lt;nowiki&gt;&lt;/nowiki&gt;,
 +
т.е. будет отображен результат
 +
=== Примечание ===
 +
Если оно необходимо<includeonly>
 +
 
 +
[[Категория:КАТЕГОРИЯ_В_КОТОРУЮ_ПОМЕЩАЕТСЯ_ШАБЛОН]]
 +
</includeonly><noinclude>
 +
 
 +
[[Категория:Документация к шаблонам]]
 +
</noinclude></nowiki>
 +
'''Обратите внимание:''' открывающиеся тэги <nowiki><noinclude> и <includeonly></nowiki> пишутся всегда слитно с предыдущим текстом.
 +
<!--
 +
Точнее, включает шаблон <code>НАЗВАНИЕ СТРАНИЦЫ/Документация</code>. Работает также и в обсуждении шаблона, то есть включает одну и ту же страницу как из шаблона, так и из его обсуждения. И всё же включение документации в обсуждение является нежелательным.
Проще всего вставить вызов этого шаблона, а потом перейти по появившейся ссылке и создать или скопировать туда документацию. Достаточно добавить код <code><nowiki>&lt;noinclude&gt;{{doc}}&lt;/noinclude&gt;</nowiki></code>.
Проще всего вставить вызов этого шаблона, а потом перейти по появившейся ссылке и создать или скопировать туда документацию. Достаточно добавить код <code><nowiki>&lt;noinclude&gt;{{doc}}&lt;/noinclude&gt;</nowiki></code>.
 +
-->
 +
== Примечание ==
Документация шаблона {{tl|doc}} сформирована по тому же принципу, так что можно посмотреть код.
Документация шаблона {{tl|doc}} сформирована по тому же принципу, так что можно посмотреть код.

Версия 14:50, 1 октября 2008

Шаблон:Doc · Документация · Обсуждение

Это шаблон для документирования шаблонов. Его необходимо использовать во всех шаблонах нашей вики.
Он создает ссылку на подстраницу с документаций для текущего шаблона.

Применение

При создании шаблона не добавляйте сам шаблон в какую либо категорию, а добавте в конец шаблона следующую строку:

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

Затем сохраните шаблон, вы увидите ссылку НАЗВАНИЕ СТРАНИЦЫ/Документация. Перейдите по этой ссылке и напишите документацию. Категорию в которую надо поместить сам шаблон указывают на странице документации (см. заготовку).

Звготовка документации

<noinclude>{{template navigation}}</noinclude>
Тест документации, необходимые ссылки;

== Пример использования ==

=== Заготовка для копирования ===
<nowiki>ЗДЕСЬ ПОМЕЩАЕТСЯ ПРИМЕР ЗАПОЛНЕНИЯ ШАБЛОНА</nowiki>

=== Как выглядит ===
ЗДЕСЬ ПОМЕЩАЕТСЯ ПРИМЕР ЗАПОЛНЕНИЯ ШАБЛОНА,
но уже без тэга <nowiki></nowiki>,
т.е. будет отображен результат
=== Примечание ===
Если оно необходимо<includeonly>

[[Категория:КАТЕГОРИЯ_В_КОТОРУЮ_ПОМЕЩАЕТСЯ_ШАБЛОН]]
</includeonly><noinclude>

[[Категория:Документация к шаблонам]]
</noinclude>

Обратите внимание: открывающиеся тэги <noinclude> и <includeonly> пишутся всегда слитно с предыдущим текстом.

Примечание

Документация шаблона {{doc}} сформирована по тому же принципу, так что можно посмотреть код.

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

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