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

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

(Различия между версиями)
Перейти к: навигация, поиск
(Новая: <noinclude>{{template navigation}}</noinclude> Включает подстраницу с документаций для текущего шаблона. Точнее, включает ...)
(в работе)
 
(16 промежуточных версий не показаны.)
Строка 1: Строка 1:
-
<noinclude>{{template navigation}}</noinclude>
+
{{template navigation}}<noinclude>
-
Включает подстраницу с документаций для текущего шаблона. Точнее, включает шаблон <code>НАЗВАНИЕ СТРАНИЦЫ/Документация</code>. Работает также и в обсуждении шаблона, то есть включает одну и ту же страницу как из шаблона, так и из его обсуждения. И всё же включение документации в обсуждение является нежелательным.
+
[[Категория:Документация к шаблонам|{{PAGENAME}}]]
 +
</noinclude>
 +
'''Этот шаблон предназначен для документирования других шаблонов.'''<br />
 +
Его '''необходимо''' использовать во всех шаблонах нашей вики!<br />
 +
Он создает ссылку на подстраницу с документаций для текущего шаблона.
-
Проще всего вставить вызов этого шаблона, а потом перейти по появившейся ссылке и создать или скопировать туда документацию. Достаточно добавить код <code><nowiki>&lt;noinclude&gt;{{doc}}&lt;/noinclude&gt;</nowiki></code>.
+
== Применение ==
 +
При создании шаблона не добавляйте сам шаблон в какую либо категорию, а добавте в конец шаблона следующий текст:
 +
<nowiki>
 +
<noinclude>
 +
{{doc}}
 +
<!-- Пожалуйста, добавляйте категории и интервики на страницу документации! --></noinclude></nowiki>
 +
Затем сохраните шаблон, вы увидите ссылку <code>НАЗВАНИЕ СТРАНИЦЫ/Документация</code>. Перейдите по этой ссылке и напишите документацию. Категорию в которую надо поместить сам шаблон указывают на странице документации (см. заготовку).
-
Документация шаблона {{tl|doc}} сформирована по тому же принципу, так что можно посмотреть код.
+
==== Заготовка документации ====
 +
<nowiki>
 +
<noinclude>{{template navigation}}
 +
[[Категория:Документация к шаблонам|{{PAGENAME}}]]
 +
</noinclude>__NOTOC__
 +
== Описание ==
 +
Тест документации, необходимые ссылки;
-
Основная цель выноса документации на отдельную страницу — избежать перегенерации HTML для всех страниц, использующих шаблон, при редактировании его документации. Также это сокращает страницу самого шаблона, что делает редактирование проще.
+
== Пример использования ==
-
Шаблон поддерживает необязательный параметр. При вводе {{tlp|doc|Название страницы}} вместо страницы <code>/Документация</code> будет включена любая необходимая. Это удобно для создания общей документации для однотипных шаблонов.
+
=== Заготовка для копирования ===
 +
&lt;nowiki&gt;ЗДЕСЬ ПОМЕЩАЕТСЯ ПРИМЕР ЗАПОЛНЕНИЯ ШАБЛОНА&lt;/nowiki&gt;
-
; См. также
+
=== Как выглядит ===
-
* [[Википедия:Проект:Документирование шаблонов]]
+
ЗДЕСЬ ПОМЕЩАЕТСЯ ПРИМЕР ЗАПОЛНЕНИЯ ШАБЛОНА,
 +
но уже без тэга &lt;nowiki&gt;&lt;/nowiki&gt;,
 +
т.е. будет отображен результат
-
<includeonly>
+
=== Примечание ===
-
[[Категория:Википедия:Шаблоны для шаблонов|{{PAGENAME}}]]
+
Если оно необходимо<includeonly>
 +
<!-- категории и интервики для самого шаблона-->
 +
[[Категория:КАТЕГОРИЯ_В_КОТОРУЮ_ПОМЕЩАЕТСЯ_ШАБЛОН|{{PAGENAME}}]]
 +
</includeonly></nowiki>
 +
'''Обратите внимание:''' открывающиеся тэги '''<nowiki><noinclude></nowiki>''' и '''<nowiki><includeonly></nowiki>''' пишутся всегда слитно с предыдущим текстом, а открывающийся тэг '''<nowiki><nowiki></nowiki>''' пишется с отступом от начала строки, чтобы получилась рамка без вики-форматирования.
 +
<!--
 +
Точнее, включает шаблон <code>НАЗВАНИЕ СТРАНИЦЫ/Документация</code>. Работает также и в обсуждении шаблона, то есть включает одну и ту же страницу как из шаблона, так и из его обсуждения. И всё же включение документации в обсуждение является нежелательным.
 +
 
 +
Проще всего вставить вызов этого шаблона, а потом перейти по появившейся ссылке и создать или скопировать туда документацию. Достаточно добавить код <code><nowiki>&lt;noinclude&gt;{{doc}}&lt;/noinclude&gt;</nowiki></code>.
 +
-->
 +
 
 +
== Примечание ==
 +
Документация шаблона {{tl|doc}} сформирована по тому же принципу, так что можно посмотреть код.
 +
 
 +
Основная цель выноса документации на отдельную страницу — избежать перегенерации HTML для всех страниц, использующих шаблон, при редактировании его документации. Также это сокращает страницу самого шаблона, что делает редактирование проще.
-
[[dsb:Pśedłoga:Dokumentacija]]
+
Шаблон поддерживает необязательный параметр. При вводе {{tlp|doc|Название страницы}} вместо страницы <code>/Документация</code> будет включена любая необходимая. Это удобно для создания общей документации для однотипных шаблонов.<includeonly>
-
[[en:Template:Documentation]]
+
<!-- категории и интервики -->
-
[[eo:Ŝablono:Dok]]
+
[[Категория:Шаблоны для шаблонов|{{PAGENAME}}]]
-
[[es:Plantilla:Uso de plantilla]]
+
-
[[fr:Modèle:Documentation modèle]]
+
-
[[hsb:Předłoha:Doc]]
+
-
[[hu:Sablon:Sablondokumentáció]]
+
-
[[ko:틀:틀 설명문서]]
+
-
[[nl:Sjabloon:Sjabdoc]]
+
-
[[sl:Predloga:Dokumentacija]]
+
-
[[uk:Шаблон:Doc]]
+
-
[[zh:Template:Template doc]]
+
</includeonly>
</includeonly>

Текущая версия на 17:03, 7 октября 2008

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

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

[править] Применение

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

<noinclude>
{{doc}}
<!-- Пожалуйста, добавляйте категории и интервики на страницу документации! --></noinclude>

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

[править] Заготовка документации

<noinclude>{{template navigation}}
[[Категория:Документация к шаблонам|{{PAGENAME}}]]
</noinclude>__NOTOC__
== Описание ==
Тест документации, необходимые ссылки;

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

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

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

=== Примечание ===
Если оно необходимо<includeonly>
<!-- категории и интервики для самого шаблона-->
[[Категория:КАТЕГОРИЯ_В_КОТОРУЮ_ПОМЕЩАЕТСЯ_ШАБЛОН|{{PAGENAME}}]]
</includeonly>

Обратите внимание: открывающиеся тэги <noinclude> и <includeonly> пишутся всегда слитно с предыдущим текстом, а открывающийся тэг <nowiki> пишется с отступом от начала строки, чтобы получилась рамка без вики-форматирования.

[править] Примечание

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

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

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