Шаблон:Doc: различия между версиями
(доработана возможность подключать документацию другого шаблона) |
(исправления [были ошибки во включении, использующем документацию другого шаблона]) |
||
Строка 1: | Строка 1: | ||
<includeonly><div style="clear:both;background:#{{{bgcolor|FFEFD5}}};border:1px dotted #FFE4B5;padding:10px;margin-top:10px; height: auto;"><div style="float:right;padding-right:1em;"><span class="plainlinks" style="font-size:11px">[[[{{{1|{{ | <includeonly><div style="clear:both;background:#{{{bgcolor|FFEFD5}}};border:1px dotted #FFE4B5;padding:10px;margin-top:10px; height: auto;"><div style="float:right;padding-right:1em;"><span class="plainlinks" style="font-size:11px">[[[Шаблон:{{{1|{{PAGENAME}}}}}/Документация|просмотр]]] [[{{fullurl:Шаблон:{{{1|{{PAGENAME}}}}}/Документация|action=edit}} править]] [[{{fullurl:Шаблон:{{{1|{{PAGENAME}}}}}/Документация|action=history}} история]] [[{{fullurl:Шаблон:{{{1|{{PAGENAME}}}}}/Документация|action=purge}} обновить]]</span></div><span style="font-size:11pt;line-height:11pt;">Документация</span> | ||
---- | ---- | ||
{{{{{1|{{ | {{{{{1|{{PAGENAME}}}}}/Документация}}</div></includeonly><noinclude>{{doc}}</noinclude> |
Версия 12:29, 24 ноября 2020
Шаблоны {{doc}} и {{docpage}} нужны для создания и использования документации шаблонов, вынесенной на подстраницу.
Использование
Обычно документация шаблона находится на его подстранице Документация (например, для Шаблон:Foo
это Шаблон:Foo/Документация
). Вместо этого в качестве документации шаблона может быть подключена документация другого шаблона (например, если иначе у двух или нескольких шаблонов были бы одинаковые подстраницы документации).
Создание документации
Создайте подстраницу документируемого шаблона, называющуюся Документация (например, для Шаблон:Foo
это будет Шаблон:Foo/Документация
).
В первой строчке создаваемой страницы напишите <noinclude>{{docpage|Название шаблона}}</noinclude>
(вместо слов Название шаблона укажите название шаблона, подстраницу которого создаёте).
Далее (можно со следующей строки, но не оставляйте в этом месте пустую строку) опишите назначение и использование шаблона. Документация будет более наглядной, если привести примеры использования шаблона, оформленные в виде таблицы: в каждой строке таблицы в левом столбце приведён образец кода, обёрнутый в <code><nowiki>
соответственно </nowiki></code>
, в правом — результат работы этого кода.
В конце документации, не переводя перед этим строку, напишите:
<includeonly> [[Категория:Шаблоны]]</includeonly>
Обратите внимание: здесь вы указываете категорию для самого́ документируемого шаблона, а не для подстраницы документации (она будет проставлена автоматически — конечно, если всё остальное вы сделаете правильно). Вы можете указать вместо категории Шаблоны одну из её подкатегорий, если считаете, что подкатегория подходит для документируемого шаблона больше.
Подключение документации
Чтобы использовать подстраницу документации самого́ документируемого шаблона, в конце его кода добавьте: <noinclude>{{doc}}</noinclude>
.
Чтобы использовать подстраницу документации другого шаблона, в конце кода документируемого шаблона добавьте: <noinclude>{{doc|Другой шаблон}}</noinclude>
(к примеру, если в конце кода шаблона Foo
указать <noinclude>{{doc|Bar}}</noinclude>
, то на странице Шаблон:Foo
будет использоваться документация, находящаяся на подстранице Шаблон:Bar/Документация
).
См. также
- {{doc-inline}}