Difference between revisions of "Template:Documentation"

From Krafties
Jump to navigation Jump to search
m
m (having a link 'subpages of this subpage' in the documentation seemed weird.)
 
(7 intermediate revisions by the same user not shown)
Line 1: Line 1:
<onlyinclude><includeonly>{|class="pinktable" style="width:100%;background:white;"
+
<onlyinclude><includeonly><div style="
!<span style="{{#if: {{{heading-style|}}}
+
margin: 1em 0 1em 0;
 +
background-color: #fff5fa;
 +
border: 1px #bfa3af solid;
 +
border-collapse: collapse;
 +
color: black;
 +
padding: 1em;">
 +
<span style="{{#if: {{{heading-style|}}}
 
   | {{{heading-style|}}}
 
   | {{{heading-style|}}}
 
   | {{#ifeq: {{SUBJECTSPACE}} | {{ns:Template}}
 
   | {{#ifeq: {{SUBJECTSPACE}} | {{ns:Template}}
Line 10: Line 16:
 
     <!--"heading" not defined in this or previous level-->
 
     <!--"heading" not defined in this or previous level-->
 
     {{#switch: {{SUBJECTSPACE}}  
 
     {{#switch: {{SUBJECTSPACE}}  
     | {{ns:Template}} = [[File:Template_Info.png|50px|link=|alt=Documentation icon]] Template documentation
+
     | {{ns:Template}} = [[File:Template_Info.png|50px|link=|alt=Documentation icon]] Template documentation ({{Navbar|{{PAGENAME}}/doc|text=}})<hr>
     | {{ns:File}} = Summary
+
     | {{ns:File}} = Summary <hr>
     | #default = Documentation
+
     | #default = Documentation <hr>
 
     }}
 
     }}
 
   | #default =  
 
   | #default =  
 
     <!--"heading" has data or is empty but defined-->
 
     <!--"heading" has data or is empty but defined-->
 
     {{{heading|}}}
 
     {{{heading|}}}
   }}</span><span class="editsection"><nowiki>[</nowiki>[[{{{1|{{SUBJECTPAGENAME}}/doc}}}|view]]] [[{{fullurl:{{{1|{{SUBJECTPAGENAMEE}}/doc}}}|action=edit}} edit]]</span>
+
   }}</span>
|-
+
<!---
|style="{{{style|padding-left:10px;}}}" |<!---
 
  
 
--->{{{{PAGENAME}}/doc}}
 
--->{{{{PAGENAME}}/doc}}
|}
+
</div>
{|class="pinktable" style="width:100%;background:white;"
+
<div style="
|-
+
margin: 1em 0 1em 0;
|style="{{{style|padding-left:10px;}}}" |
+
background-color: #fff5fa;
The above documentation is transcluded from [[{{FULLPAGENAME}}/doc]].  
+
border: 1px #bfa3af solid;
<br>Editors can experiment in this template's [[{{FULLPAGENAME}}/sandbox|sandbox]]
+
border-collapse: collapse;
<br>Please add categories to the [[{{FULLPAGENAME}}/doc|/doc]] subpage: {{Subpages|Subpages of this template}}.
+
color: black;
;Attention! It would be a great help if you could help migrate the template explanation information to their /doc pages.
+
padding: 1em;">
:Please view [[Template:Template_Explanation/doc|This page]] for more detail on how to migrate the information, thank you!
+
:The above documentation is transcluded from [[{{FULLPAGENAME}}/doc]].  
|}</includeonly></onlyinclude>
+
:Editors can experiment in this template's [[{{FULLPAGENAME}}/sandbox|sandbox]]
 +
:Please add categories to the [[{{FULLPAGENAME}}/doc|'''/doc''' subpage]] within {{tag|includeonly}}
 +
</div></includeonly></onlyinclude>
 
{{Documentation}}
 
{{Documentation}}

Latest revision as of 16:45, 10 October 2020

Documentation icon Template documentation ( view · talk · edit)

This template allows any page to use any documentation page, and makes it possible to protect templates while allowing anyone to edit the template's documentation, categories, and interwiki links. It also reduces server resources by circumventing a technical limitation of templates

It detects the namespace, so when used on templates, it will say "Template Documentation" but on other namespaces it will just say "Documentation".

Usage

|heading= (OPTIONAL)
  • heading= you can set a custom title, but if you include this parameter but leave it empty then the title will be removed along with the "edit/view" links.

Documentation subpages

Here is an example of how a /doc subpage setup should look like to be proper.

Categories that should be applied to the template should always go between <includeonly> and </includeonly> so they will not apply themselves to the documentation.
{{Documentation subpage}}
<!-- Categories go at the bottom of this page and interwiki links -->

== Usage ==
 | parameter=

== See also ==

<includeonly>
<!-- Categories go here, and interwikis go here -->
</includeonly>

See also

The above documentation is transcluded from Template:Documentation/doc.
Editors can experiment in this template's sandbox
Please add categories to the /doc subpage within <includeonly>...</includeonly>