Documentation: Difference between revisions

From SL Pro Wrestling Wiki
/>Dinoguy1000-fduser
add links to documentation talk page and history and to template sandbox and testcases pages
/>Dinoguy1000-fduser
lots of tweaks and feature additions inspired by or adapted from w:c:scratchpad:Template:Documentation
Line 1: Line 1:
<div class="template-documentation" style="clear: both; border: 1px solid black; margin: 1em;">
<div class="template-documentation" style="clear: both; border: 1px solid black; margin: 1em;">
   <div class="color1" style="padding: 1em; margin: 0;">'''Template documentation''' <span style="font-size: 85%;">(for the above template, sometimes hidden or invisible)</span><span class="editsection plainlinks" id="doc_editlinks">[[{{fullurl:{{FULLPAGENAME}}{{ #if: {{{content|}}} || /doc }}|action=edit}} Edit]] {{ #if: {{{content|}}} || <nowiki>[</nowiki>[[{{TALKPAGENAME}}/doc|Talk]]] [[{{fullurl:{{FULLPAGENAME}}/doc|action=history}} History]] }} [[{{fullurl:{{FULLPAGENAME}}|action=purge}} <span title="Refresh this page">Refresh</span>]]</span></div>
   <div class="color1" style="padding: 1em; margin: 0;">'''Template documentation''' <span style="font-size: 85%;">(for the above template, sometimes hidden or invisible)</span>{{ #if: {{{content|}}} || <span id="doc_editlinks" class="editsection plainlinks" style="font-size: 85%;">{{ #ifexist: {{ #if: {{{1|}}} | {{{1}}} | {{FULLPAGENAME}}/doc }}
   <div style="padding: 1em; padding-bottom: 0; margin: 0;">{{
    | <nowiki>[</nowiki>[[{{ #if: {{{1|}}} | {{{1}}} | {{FULLPAGENAME}}/doc }}|view]]] [[{{fullurl:{{ #if: {{{1|}}} | {{{1}}} | {{FULLPAGENAME}}/doc }}|action=edit}} edit]] [[{{fullurl:{{ #if: {{{1|}}} | {{{1}}} | {{FULLPAGENAME}}/doc }}|action=history}} history]] [[{{fullurl:{{FULLPAGENAME}}|action=purge}} refresh]]
    #if: {{{content|}}}
    | [[{{fullurl:{{ #if: {{{1|}}} | {{{1}}} | {{FULLPAGENAME}}/doc }}|action=edit&preload=Template:Documentation/preload}} create]]
  }}</span> }}</div>
   <div style="padding: 1em; padding-bottom: 0; margin: 0;">{{ #if: {{{content|}}}
     | <nowiki/>
     | <nowiki/>
{{{content}}}
{{{content}}}
     | {{
     | {{ #ifexist: {{ #if: {{{1|}}} | {{{1}}} | {{FULLPAGENAME}}/doc }}
      #ifexist: {{ #if: {{{1|}}} | {{{1}}} | {{FULLPAGENAME}}/doc }}
       | {{tocright}}{{{{ #ifeq: {{NAMESPACE}} | {{ns:Template}}
       | {{tocright}}{{{{
        #ifeq: {{NAMESPACE}} | {{ns:Template}}
         || :{{NAMESPACE:{{ #if: {{{1|}}} | {{{1}}} | {{FULLPAGENAME}} }}}}:
         || :{{NAMESPACE:{{ #if: {{{1|}}} | {{{1}}} | {{FULLPAGENAME}} }}}}:
       }}{{ #if: {{{1|}}} | {{PAGENAME:{{{1}}}}} | {{PAGENAME}}/doc}} }}
       }}{{ #if: {{{1|}}} | {{PAGENAME:{{{1}}}}} | {{PAGENAME}}/doc}} }}
       | :<strong class="error">This template doesn't have any documentation yet!</strong> Help out by [{{fullurl:{{ #if: {{{1|}}} | {{ urlencode: {{{1}}} }} | {{FULLPAGENAMEE}}/doc }}|action=edit&preload=Template:Documentation/preload}} writing some]. {{
       | :<strong class="error">This template doesn't have any documentation yet!</strong> Help out by [{{fullurl:{{ #if: {{{1|}}} | {{{1}}} | {{FULLPAGENAME}}/doc }}|action=edit&preload=Template:Documentation/preload}} writing some]. {{ #ifeq: {{NAMESPACE}} | {{ns:10}}
        #ifeq: {{NAMESPACE}} | {{ns:10}}
         | There may also be documentation on [[w:c:templates:{{ #if: {{{1|}}} | {{{1}}} | {{FULLPAGENAME}}/doc }}|Wikia Templates]] which can be copied.
         | There may also be documentation on [[w:c:templates:{{ #if: {{{1|}}} | {{{1}}} | {{FULLPAGENAME}}/doc }}|Wikia Templates]] which can be copied.
       }}[[Category:Templates without documentation|{{PAGENAME}}]]
       }}[[Category:Templates without documentation|{{PAGENAME}}]]
Line 18: Line 17:
   }}
   }}
   </div>
   </div>
   <div class="color1" style="clear: both; padding: 0.5em; margin: 0; font-size: 85%; text-align: right;">{{
   <div class="color1" style="clear: both; padding: 0.5em; margin: 0; font-size: 85%; text-align: right;">{{ #if: {{{content|}}}
    #if: {{{content|}}}
     | [{{fullurl:{{FULLPAGENAME}}|action=edit}} Edit this page] to change the above text. ([[Template:Documentation|What is this?]])
     | [{{fullurl:{{FULLPAGENAMEE}}|action=edit}} Edit this page]
     | {{ #ifexist: {{ #if: {{{1|}}} | {{{1}}} | {{FULLPAGENAME}}/doc }}
     | Visit {{
       | The above text is [[m:Transclusion|<span class="color1">transcluded</span>]] from [[{{ #if: {{{1|}}} | {{{1}}} | {{FULLPAGENAME}}/doc }}]]; you can [{{fullurl:{{ #if: {{{1|}}} | {{{1}}} | {{FULLPAGENAME}}/doc }}|action=edit}} change it] or [{{fullurl:{{ #if: {{{1|}}} | {{{1}}} | {{FULLPAGENAME}}/doc }}|action=history}} view its history]. ([[Template:Documentation|How does this work?]])
      #ifexist: {{ #if: {{{1|}}} | {{{1}}} | {{FULLPAGENAME}}/doc }}
      | This template currently doesn't have any documentation; you can [{{fullurl:{{ #if: {{{1|}}} | {{{1}}} | {{FULLPAGENAME}}/doc }}|action=edit&preload=Template:Documentation/preload}} create it] if you know how the template is used. ([[Template:Documentation|What is this?]])
       | [[{{ #if: {{{1|}}} | {{{1}}} | {{FULLPAGENAME}}/doc }}]]
      | [{{fullurl:{{ #if: {{{1|}}} | {{ urlencode: {{{1}}} }} | {{FULLPAGENAMEE}}/doc }}|action=edit&preload=Template:Documentation/preload}} {{ #if: {{{1|}}} | {{{1}}} | {{FULLPAGENAME}}/doc }}]
     }}
     }}
   }} to change this text! ([[Template:Documentation|How does this work]]?)<br />Done making changes? [{{fullurl:{{FULLPAGENAME}}|action=purge}} Refresh] this text! ([[Help:Purge|Why?]])<br />Changes can be tested on the [[/sandbox|sandbox]] and [[/testcases|testcases]] pages.</div>
   }}<br />If you're done making changes, please [{{fullurl:{{FULLPAGENAME}}|action=purge}} refresh the text]. ([[Help:Purge|Why?]])<br />You can experiment in this template's {{ #ifexist: {{ #if: {{{sandbox|}}} | {{{sandbox}}} | {{FULLPAGENAME}}/sandbox }} | [[{{ #if: {{{sandbox|}}} | {{{sandbox}}} | {{FULLPAGENAME}}/sandbox }}|sandbox]] ([{{fullurl:{{ #if: {{{sandbox|}}} | {{{sandbox}}} | {{FULLPAGENAME}}/sandbox }}|action=edit}} edit] '''·''' [{{fullurl:Special:ComparePages|page1={{FULLPAGENAME}}&page2={{ #if: {{{sandbox|}}} | {{{sandbox}}} | {{FULLPAGENAME}}/sandbox }}}} diff]) | sandbox ([{{fullurl:{{ #if: {{{sandbox|}}} | {{{sandbox}}} | {{FULLPAGENAME}}/sandbox }}|action=edit&preload=Template:Documentation/preload-sandbox}} create]) }} and {{ #ifexist: {{ #if: {{{testcases|}}} | {{{testcases}}} | {{FULLPAGENAME}}/testcases}} | [[{{ #if: {{{testcases|}}} | {{{testcases}}} | {{FULLPAGENAME}}/testcases }}|testcases]] ([{{fullurl:{{ #if: {{{testcases|}}} | {{{testcases}}} | {{FULLPAGENAME}}/testcases }}|action=edit}} edit]) | testcases ([{{fullurl:{{ #if: {{{testcases|}}} | {{{testcases}}} | {{FULLPAGENAME}}/testcases }}|action=edit&preload=Template:Documentation/preload-testcases}} create]) }} pages.{{ #if: {{{content|}}} || <br />Please add [[Help:Categories|categories]] and [[Help:Interwiki links|interwikis]] to {{ #ifexist: {{ #if: {{{1|}}} | {{{1}}} | {{FULLPAGENAME}}/doc }} | [[{{ #if: {{{1|}}} | {{{1}}} | {{FULLPAGENAME}}/doc }}]] | [{{fullurl:{{ #if: {{{1|}}} | {{{1}}} | {{FULLPAGENAME}}/doc }}|action=edit&preload=Template:Documentation/preload}} {{ #if: {{{1|}}} | {{{1}}} | {{FULLPAGENAME}}/doc }}] }}. }} ([[Special:PrefixIndex/{{FULLPAGENAME}}/|View all subpages of this page]].)</div>
</div>
</div>

Revision as of 07:19, 7 December 2014

Template documentation (for the above template, sometimes hidden or invisible){{ #if: || {{ #ifexist: {{ #if: | {{{1}}} | Documentation/doc }}
   | [[[{{ #if:  | {{{1}}} | Documentation/doc }}|view]]] [[{{fullurl:{{ #if:  | {{{1}}} | Documentation/doc }}|action=edit}} edit]] [[{{fullurl:{{ #if:  | {{{1}}} | Documentation/doc }}|action=history}} history]] [refresh]
   | [[{{fullurl:{{ #if:  | {{{1}}} | Documentation/doc }}|action=edit&preload=Template:Documentation/preload}} create]]
}}
}}
{{ #if:
   | 

{{{content}}}

   | {{ #ifexist: {{ #if:  | {{{1}}} | Documentation/doc }}
     | Template:Tocright{{{{ #ifeq:  | Template
       || ::
     }}{{ #if:  |  | Documentation/doc}} }}
     | :This template doesn't have any documentation yet! Help out by [{{fullurl:{{ #if:  | {{{1}}} | Documentation/doc }}|action=edit&preload=Template:Documentation/preload}} writing some]. {{ #ifeq:  | Template
       | There may also be documentation on [[w:c:templates:{{ #if:  | {{{1}}} | Documentation/doc }}|Wikia Templates]] which can be copied.
     }}
   }}
 }}
{{ #if:
   | Edit this page to change the above text. (What is this?)
   | {{ #ifexist: {{ #if:  | {{{1}}} | Documentation/doc }}
     | The above text is transcluded from [[{{ #if:  | {{{1}}} | Documentation/doc }}]]; you can [{{fullurl:{{ #if:  | {{{1}}} | Documentation/doc }}|action=edit}} change it] or [{{fullurl:{{ #if:  | {{{1}}} | Documentation/doc }}|action=history}} view its history]. (How does this work?)
     | This template currently doesn't have any documentation; you can [{{fullurl:{{ #if:  | {{{1}}} | Documentation/doc }}|action=edit&preload=Template:Documentation/preload}} create it] if you know how the template is used. (What is this?)
   }}
}}
If you're done making changes, please refresh the text. (Why?)
You can experiment in this template's {{ #ifexist: {{ #if: | {{{sandbox}}} | Documentation/sandbox }} | [[{{ #if: | {{{sandbox}}} | Documentation/sandbox }}|sandbox]] ([{{fullurl:{{ #if: | {{{sandbox}}} | Documentation/sandbox }}|action=edit}} edit] · #if: | {{{sandbox}}} | Documentation/sandbox }} diff) | sandbox ([{{fullurl:{{ #if: | {{{sandbox}}} | Documentation/sandbox }}|action=edit&preload=Template:Documentation/preload-sandbox}} create]) }} and {{ #ifexist: {{ #if: | {{{testcases}}} | Documentation/testcases}} | [[{{ #if: | {{{testcases}}} | Documentation/testcases }}|testcases]] ([{{fullurl:{{ #if: | {{{testcases}}} | Documentation/testcases }}|action=edit}} edit]) | testcases ([{{fullurl:{{ #if: | {{{testcases}}} | Documentation/testcases }}|action=edit&preload=Template:Documentation/preload-testcases}} create]) }} pages.{{ #if: ||
Please add categories and interwikis to {{ #ifexist: {{ #if: | {{{1}}} | Documentation/doc }} | [[{{ #if: | {{{1}}} | Documentation/doc }}]] | [{{fullurl:{{ #if: | {{{1}}} | Documentation/doc }}|action=edit&preload=Template:Documentation/preload}} {{ #if: | {{{1}}} | Documentation/doc }}] }}. }} (View all subpages of this page.)