An diofar eadar na mùthaidhean a rinneadh air "Teamplaid:Documentation/doc"
Content deleted Content added
b New page: {{documentation subpage}}__NOTOC__ This template automatically displays a documentation box like you are seeing now, of which the content is transcluded from another page. It is intended f... |
updated (leth bhreac bho Wikipedia Beurla) |
||
Loidhne 1: | Loidhne 1: | ||
<!-- |
|||
{{documentation subpage}}__NOTOC__ |
|||
Automatically add {{template sandbox notice}} when on a /sandbox page. |
|||
This template automatically displays a documentation box like you are seeing now, of which the content is transcluded from another page. It is intended for pages which are [[Wikipedia:Transclusion|transcluded]] in other pages, i.e. templates, whether in the template namespace or not. |
|||
-->{{#ifeq: {{SUBPAGENAME}} | sandbox |
|||
| <div style="clear: both;"></div>{{template sandbox notice}} |
|||
}}<!-- |
|||
Automatically add {{pp-template}} to protected templates. |
|||
-->{{template other |
|||
| {{#ifeq: {{PROTECTIONLEVEL:move}} | sysop |
|||
| {{pp-template|docusage=yes}} |
|||
| {{#if: {{PROTECTIONLEVEL:edit}} |
|||
| {{pp-template|docusage=yes}} |
|||
| <!--Not protected, or only semi-move-protected--> |
|||
}} |
|||
}} |
|||
}}<!-- |
|||
Start of green doc box. |
|||
-->{{documentation/start box2 |
|||
| preload = {{{preload|}}} <!--Allow custom preloads--> |
|||
| heading = {{{heading|¬}}} <!--Empty but defined means no header--> |
|||
| heading-style = {{{heading-style|}}} |
|||
| content = {{{content|}}} |
|||
<!--Some namespaces must have the /doc, /sandbox and /testcases |
|||
==Usage== |
|||
in talk space--> |
|||
| docspace = {{documentation/docspace}} |
|||
| 1 = {{{1|}}} <!--Other docname, if fed--> |
|||
===Normal /doc=== |
|||
<!--The namespace is added in /start box2--> |
|||
<noinclude>{{{{{template-name|Documentation}}}}}</noinclude> |
|||
| template page = {{documentation/template page}} |
|||
}}<!-- Start content --><!-- |
|||
===Any /doc page=== |
|||
Start load the /doc content: |
|||
Note: The line breaks between this comment and the next line are necessary |
|||
so "=== Headings ===" at the start and end of docs are interpreted. |
|||
--> |
|||
{{#switch: {{#if:{{{content|}}}|1|0}}{{#if:{{{1|}}}|1|0}}{{#ifexist:{{{1|}}}|1|0}}{{#ifexist:{{documentation/docspace}}:{{documentation/template page}}/doc|1|0}} |
|||
| 1000 | 1001 | 1010 | 1011 | 1100 | 1101 | 1110 |
|||
| 1111 = {{{content|}}} |
|||
| 0110 | 0111 = {{ {{{1}}} }} |
|||
| 0001 | 0011 = {{ {{documentation/docspace}}:{{documentation/template page}}/doc }} |
|||
| 0000 | 0100 | 0010 | 0101 = |
|||
}} |
|||
<!-- |
|||
End load the /doc content: |
|||
Note: The line breaks between this comment and the previous line are necessary |
|||
so "=== Headings ===" at the start and end of docs are interpreted. |
|||
-->{{documentation/end box2 |
|||
| preload = {{{preload|}}} <!--Allow custom preloads--> |
|||
| content = {{{content|}}} |
|||
| link box = {{{link box|}}} <!--So "link box=off" works--> |
|||
<!--Some namespaces must have the /doc, /sandbox and /testcases |
|||
<noinclude>{{{{{template-name|Documentation}}}|Template:any page/doc}}</noinclude> |
|||
in talk space--> |
|||
| docspace = {{documentation/docspace}} |
|||
| 1 = {{{1|}}} <!--Other docname, if fed--> |
|||
===In-line content=== |
|||
<!--The namespace is added in /end box2--> |
|||
<noinclude>{{{{{template-name|Documentation}}}|content=This is documentation.}}</noinclude> |
|||
| template page = {{documentation/template page}} |
|||
}}<!-- |
|||
===In-line content with [view][edit] links=== |
|||
End of green doc box |
|||
--><noinclude> |
|||
<!-- Add categories and interwikis to the /doc subpage, not here! --> |
|||
<noinclude>{{{{{template-name|Documentation}}} |
|||
</noinclude> |
|||
|1 = Template:any page/doc |
|||
|content ={{Template:any page/doc|parameters}} |
|||
}}</noinclude> |
|||
===Best practice=== |
|||
This code should be added at the bottom of the template code, with no extra space before "<code><noinclude></code>" (which would cause extra space on pages where the template is used). The parameter can be used as shown above to transclude an arbitrary documentation page. |
|||
Add categories and interwiki links to the documentation page inside <code><includeonly> </includeonly></code> tags. |
|||
If the documentation page contains includeonly or noinclude tags as part of the documentation, replace the "<" with "&lt;". |
|||
===Customizing display=== |
|||
Overrides exist to customize the output in special cases: |
|||
* <code>{{documentation| '''heading''' = ...}}</code> − change the text of the "documentation" heading. If this is set to blank, the entire heading line (including the first [edit] link) will also disappear. |
|||
==Functions== |
|||
If the documentation page doesn't exist, the "edit" link includes a [[mw:Manual:Creating pages with preloaded text|preload]] parameter so that clicking it will pre-fill the edit form with the basic documentation page format. |
|||
==Rationale== |
|||
Use of this template allows templates to be [[Wikipedia:Protection policy|protected]] where necessary, while allowing anyone to edit the documentation, categories, and interwiki links. |
|||
==See also== |
|||
{{ Documentation/doc/see also }} |
|||
=== Other similar templates === |
|||
* {{tl|Usage of template}} for a similar documentation template, but redesigned and appears yellow instead of blue. |
|||
<!-- for the template |
|||
--><includeonly> |
|||
[[Category:Template documentation| ]] |
|||
[[Category:Formatting templates|Template documentation]] |
|||
[[de:Vorlage:Dokumentation]] |
|||
[[eo:Ŝablono:Dok]] |
|||
[[es:Plantilla:Uso de plantilla]] |
|||
[[fr:Modèle:Documentation modèle]] |
|||
[[hsb:Předłoha:Doc]] |
|||
[[hu:Sablon:Sablondokumentáció]] |
|||
[[ja:Template:Documentation]] |
|||
[[ko:틀:틀 설명문서]] |
|||
[[nl:Sjabloon:Sjabdoc]] |
|||
[[pl:Szablon:Dokumentacja]] |
|||
[[pt:Predefinição:Instruções da predefinição]] |
|||
[[ru:Шаблон:Doc]] |
|||
[[sl:Predloga:Dokumentacija]] |
|||
[[uk:Шаблон:Doc]] |
|||
[[zh:Template:Template doc]] |
|||
</includeonly> |
Mùthadh on 13:27, 3 dhen t-Sultain 2011
Sgrìobhainnean teamplaid[cruthaich]
* 'S urrainn do dheasaichean rudan fheuchainn ann am template's bogsa-gainmhich (cruthaich | mirror) agus air duilleagan deuchainnean (cruthaich).
|