Template:Documentation/preload: Difference between revisions

no edit summary
(Created page with "{{#ifexist: Template:Documentation/preload | <!-- nothing; preload already copied --> | :<strong class="error">Please copy <nowiki>{{Documentation}}</nowiki>'s preload templat...")
 
No edit summary
 
Line 1: Line 1:
{{#ifexist: Template:Documentation/preload | <!-- nothing; preload already copied --> | :<strong class="error">Please copy <nowiki>{{Documentation}}</nowiki>'s preload template from [[w:c:templates:Template:Documentation/preload]] to [[Template:Documentation/preload]]!</strong>}}<!--
-->{{#ifexist: Template:T | <!-- nothing; T already copied/exists --> | :<strong class="error">Please copy <nowiki>{{T}}</nowiki> from [[w:c:templates:Template:T]] to [[Template:T]]!</strong>}}<!--
-->{{#ifexist: Template:T/doc | <!-- nothing; T's documentation already copied/exists --> | :<strong class="error">Please copy <nowiki>{{T}}</nowiki>'s documentation from [[w:c:templates:Template:T/doc]] to [[Template:T/doc]]!</strong>}}<!--
-->{{#ifexist: Template:Tocright | <!-- nothing; Tocright already copied/exists --> | :<strong class="error">Please copy <nowiki>{{Tocright}}</nowiki> from [[w:c:templates:Template:Tocright]] to [[Template:Tocright]]!</strong>}}<!--
-->{{#ifexist: Template:Tocright/doc | <!-- nothing; Tocright's documentation already copied/exists --> | :<strong class="error">Please copy <nowiki>{{Tocright}}</nowiki>'s documentation from [[w:c:templates:Template:Tocright/doc]] to [[Template:Tocright/doc]]!</strong>}}<!--
-->{{#ifexist: Template:SPW | <!-- nothing; SPW already copied --> | :<strong class="error">Please copy <nowiki>{{SPW}}</nowiki> from [[w:c:templates:Template:SPW]] to [[Template:SPW]]!</strong>}}<!--
-->{{#ifexist: Template:SPW/doc | <!-- nothing; SPW's documentation already copied --> | :<strong class="error">Please copy <nowiki>{{SPW}}</nowiki>'s documentation from [[w:c:templates:Template:SPW/doc]] to [[Template:SPW/doc]]!</strong>
}}<!-- you can remove this line and everything above it if you don't see any big bold red text -->
{{SPW|is newer|name=Documentation}}
;Description
:This template is used to insert documentation on template pages.
;Syntax
:Type <code>&lt;noinclude>{{t|documentation}}&lt;/noinclude></code> at the end of the template page.
==General usage==
===On the Template page===
<pre>
Template code<noinclude>
{{documentation}}
</noinclude>
</pre>
===On the Template/doc page===
<pre>
{{SPW|name={{subst:BASEPAGENAME}}}}
;Description
;Description
:This template is used to do something.
:This template is used to do something.
;Dependencies:
;Dependencies:<!-- delete if N/A -->
:* Uses (some CSS, JS, file, or other template).
:* Uses (some CSS, JS, file, or other template).<!-- delete if N/A -->
;Syntax
;Syntax
:Type <code>{{t|templatename}}</code> somewhere.
:Type {{t|{{<includeonly>subst:</includeonly>#titleparts:{{<includeonly>subst:</includeonly>PAGENAME}}|1}}|param1<!-- delete if N/A -->|namedparam&#61;<!-- delete if N/A -->|style=code}} somewhere.
;Sample output
;Sample output
:<code>&lt;nowiki>{{templatename|foo}}</nowiki></code> gives...
:<code><nowiki>{{</nowiki>{{<includeonly>subst:</includeonly>#titleparts:{{<includeonly>subst:</includeonly>PAGENAME}}|1}}<nowiki>|foo1<!-- delete if N/A -->|foo2=<!-- delete if N/A -->}}</nowiki></code> gives...
:{{templatename|foo}}
:{{{{<includeonly>subst:</includeonly>#titleparts:{{<includeonly>subst:</includeonly>PAGENAME}}|1}}|foo1<!-- delete if N/A -->|foo2=<!-- delete if N/A -->}}
;See also:<!-- delete if N/A -->
:* [[Template:<!-- Some other template -->]]<!-- delete if N/A -->
:* [[<!-- Some other related page -->]]<!-- delete if N/A -->


<includeonly>Any categories for the template itself
<includeonly><<noinclude/>includeonly>
</includeonly><noinclude>
<!-- Categories/interwikis for the template -->
<<noinclude/>/includeonly><<noinclude/>noinclude>
<!-- Categories/interwikis for this documentation -->
[[Category:Template documentation]]
[[Category:Template documentation]]
</noinclude>
<<noinclude/>/noinclude></includeonly>
</pre>
 
Use any or all of the above description/syntax/sample output sections. You may also want to add "see also" or further usage information sections.
 
Note that the above example also uses {{t|T}}.
 
== Dependencies ==
:*[[Template:Documentation/preload]]
:*[[Template:Documentation/preload-sandbox]]
:*[[Template:Documentation/preload-testcases]]
:*Site-wide CSS:
<div style="margin-left:60px;"><syntaxhighlight lang="css">.template-documentation .color1,
#bodyContent .template-documentation .color1 a,
#bodyContent .template-documentation .color1 a.external
{
    background-color:#36C;
    color:white;
}</syntaxhighlight></div>
:*[[Template:T]] + [[Template:T/doc]]
:*[[Template:Tocright]] + [[Template:Tocright/doc]]
:*[[Template:SPW]] + [[Template:SPW/doc]]
<includeonly>
[[Category:General wiki templates]]
 
[[ja:テンプレート:Documentation]]
[[zh:Template:Documentation]]
</includeonly><noinclude>
[[Category:Template documentation]]
 
[[ja:テンプレート:Documentation/doc]]
[[zh:Template:Documentation/doc]]
</noinclude>