Шаблон:Documentation/core — различия между версиями

Материал из Аэроскан Сервис
Перейти к: навигация, поиск
м (+category)
(Removing most debug reporting, since no serious cases found, I now have a copy of the list, and the {{PAGESIZE:}} call caused strange items in the "Pages transcluded" list in edit pages.)
Строка 13: Строка 13:
 
     | [[{{fullurl:{{{docpage|{{FULLPAGENAME}}/doc}}}|action=edit}} edit]] [{{purge|purge}}]  
 
     | [[{{fullurl:{{{docpage|{{FULLPAGENAME}}/doc}}}|action=edit}} edit]] [{{purge|purge}}]  
 
     | <!--/doc doesn't exist-->
 
     | <!--/doc doesn't exist-->
       [[{{fullurl:{{{docpage|{{FULLPAGENAME}}/doc}}}| action=edit&preload=Template:Documentation/preload}} create]]
+
       [[{{fullurl:{{{docpage|{{FULLPAGENAME}}/doc}}}| action=edit&preload={{
 +
        #ifeq: {{SUBJECTSPACE}} | {{ns:File}}
 +
        | Template:Documentation/preload-filespace
 +
        | Template:Documentation/preload
 +
        }} }} create]]
 
     }}</span>
 
     }}</span>
 
   }} <span style="{{#if: {{{heading-style|}}}
 
   }} <span style="{{#if: {{{heading-style|}}}
Строка 47: Строка 51:
 
<div style="clear: both;"></div><!--So right or left floating items don't stick out of the doc box.-->
 
<div style="clear: both;"></div><!--So right or left floating items don't stick out of the doc box.-->
 
</div><!--End of green doc box--><!--
 
</div><!--End of green doc box--><!--
   Small box below for the doc meta-data.
+
   Small box below for the doc meta-data:
 
-->{{#if:  
 
-->{{#if:  
 
   <!--Check if we should show the small box-->
 
   <!--Check if we should show the small box-->
Строка 69: Строка 73:
 
       The above [[Wikipedia:Template documentation|documentation]] is [[Wikipedia:Transclusion|transcluded]] from [[{{{docpage|{{FULLPAGENAME}}/doc}}}]]. <small style="font-style: normal">([{{fullurl:{{{docpage|{{FULLPAGENAME}}/doc}}}|action=edit}} edit] &#124; [{{fullurl:{{{docpage|{{FULLPAGENAME}}/doc}}}|action=history}} history])</small> <br>
 
       The above [[Wikipedia:Template documentation|documentation]] is [[Wikipedia:Transclusion|transcluded]] from [[{{{docpage|{{FULLPAGENAME}}/doc}}}]]. <small style="font-style: normal">([{{fullurl:{{{docpage|{{FULLPAGENAME}}/doc}}}|action=edit}} edit] &#124; [{{fullurl:{{{docpage|{{FULLPAGENAME}}/doc}}}|action=history}} history])</small> <br>
 
     }}<!--  
 
     }}<!--  
       Add links to /sandbox and /testcases when appropriate  
+
       Add links to /sandbox and /testcases when appropriate:
 
  -->{{#switch: {{SUBJECTSPACE}}
 
  -->{{#switch: {{SUBJECTSPACE}}
 
     | {{ns:User}}
 
     | {{ns:User}}
Строка 110: Строка 114:
 
   | testcases = strange
 
   | testcases = strange
 
   }}
 
   }}
 +
  <!--More checks can be added here, just return anything
 +
      to make the surrounding if-case trigger-->
  
  {{#switch: {{SUBJECTSPACE}}
+
| <includeonly>[[Category:Wikipedia pages with strange ((documentation)) usage|{{main other|Main:}}{{FULLPAGENAME}}]]<!-- Sort on namespace --></includeonly>
  | {{ns:0}}
+
  | {{ns:File}}
+
  | {{ns:MediaWiki}}
+
  | {{ns:Category}} =
+
    <!--Check if there are /doc, /sandbox and /testcases
+
        in subject space when they should be in talk space-->
+
    {{#ifexist:  
+
      {{SUBJECTSPACE}}:{{PAGENAME:{{{template page|}}}}}/doc
+
    | strange
+
    }}{{#ifexist:
+
      {{SUBJECTSPACE}}:{{PAGENAME:{{{template page|}}}}}/sandbox
+
    | strange
+
    }}{{#ifexist:  
+
      {{SUBJECTSPACE}}:{{PAGENAME:{{{template page|}}}}}/testcases
+
    | strange
+
    }}
+
 
+
  | #default =
+
 
+
    <!--Check if there are /sandbox and /testcases
+
        in talk space that are too large to be redirects,
+
        when the subpages should be in talk space-->
+
    {{#ifexpr:
+
      {{PAGESIZE:
+
        {{TALKSPACE}}:{{PAGENAME:{{{template page|}}}}}/sandbox
+
      | R }} > 200
+
    | strange
+
    }}{{#ifexpr:
+
      {{PAGESIZE:
+
        {{TALKSPACE}}:{{PAGENAME:{{{template page|}}}}}/testcases
+
      | R }} > 200
+
    | strange
+
    }}
+
 
+
  }}
+
  
|
 
 
}}<noinclude>
 
}}<noinclude>
  
 
{{pp-template}}
 
{{pp-template}}
 
<!-- Add categories and interwikis to the /doc subpage, not here! -->
 
<!-- Add categories and interwikis to the /doc subpage, not here! -->
[[Category:Template subpages|{{PAGENAME}}]]
 
 
</noinclude>
 
</noinclude>

Версия 19:24, 12 февраля 2010

Шаблон:Fmbox

Шаблон:Pp-template