Difference between revisions of "Template:Asbox"

From Studio Grow Wiki
Jump to: navigation, search
(Created page with "<includeonly>Category:Stub message boxes<!-- *** Template categorisation *** -->{{#if:{{{category|}}}|{{#ifeq:{{{tempsort|}}}|no||[[Category:{{{category}}}| {{{tempsort| {{P...")
m (1 revision)
 
(One intermediate revision by the same user not shown)
Line 1: Line 1:
<includeonly>[[Category:Stub message boxes]]<!--  *** Template categorisation *** -->{{#if:{{{category|}}}|{{#ifeq:{{{tempsort|}}}|no||[[Category:{{{category}}}| {{{tempsort| {{PAGENAME}}}}}]]}}}}<!-- -->{{#if:{{{category1|}}}|[[Category:{{{category1}}}| {{{tempsort1| {{PAGENAME}}}}}]]}}<!-- -->{{#if:{{{category2|}}}|[[Category:{{{category2}}}| {{{tempsort2| {{PAGENAME}}}}}]]}}<!--  *** exclude in print category *** -->[[Category:Exclude in print]]<!--  *** Maintenance categories and warnings *** -->{{#if:{{{icon|}}}  |<!--defined-->[[Category:Stub message boxes using icon parameter]]  |<!--not defined -->{{#if:{{{image|}}}  |<!--defined, no maintenance category required, check to see if image exists and add to attention category if it doesn't -->{{#ifexist:Media:{{#ifeq:{{str find|{{{image}}}|{{!}}}}|-1|{{{image}}}|{{str left|{{{image}}}|{{#expr:{{str find|{{{image}}}|{{!}}}} -1}} }} }}||[[Category:Stub message boxes needing attention|B{{PAGENAME}}]]}}  |<!--not defined -->[[Category:Stub message boxes without images]]  }} }}{{#if:{{{imagealt|}}}  |<!--defined-->[[Category:Stub message boxes needing attention|I{{PAGENAME}}]]  |<!--not defined --> }}{{#if:{{{category|}}}  |<!--defined-->  |<!--not defined -->{{ombox  |type=content  |text=The {{para|category}} parameter is not set. Please add an appropriate stub category.  }}[[Category:Stub message boxes needing attention|C{{PAGENAME}}]] }}{{#if:{{{subject|}}}{{{article|}}}{{{qualifier|}}}  |<!--defined -->  |<!--not defined -->{{ombox  |type=content  |text=This stub template contains no description! At least one of the parameters {{para|subject}}, {{para|article}} or {{para|qualifier}} must be defined.  }}[[Category:Stub message boxes needing attention|D{{PAGENAME}}]] }}<!--  -->{{#if:{{{category1|}}}  |<!--defined-->{{#ifeq:{{Str left|{{{category1}}}|{{#expr:{{Str len|{{{category1}}}}}-6}}}} stubs|{{{category1}}}||[[Category:Stub message boxes needing attention|S{{PAGENAME}}]]}} }}{{#if:{{{category2|}}}  |<!--defined-->{{#ifeq:{{Str left|{{{category2}}}|{{#expr:{{Str len|{{{category2}}}}}-6}}}} stubs|{{{category2}}}||[[Category:Stub message boxes needing attention|S{{PAGENAME}}]]}} }}<!--  -->{{#ifexpr:{{#if:{{{category|}}}|{{#ifexist:Category:{{{category}}}|0|1}}|0}} +{{#if:{{{category1|}}}|{{#ifexist:Category:{{{category1}}}|0|1}}|0}} +{{#if:{{{category2|}}}|{{#ifexist:Category:{{{category2}}}|0|1}}|0}}  |{{ombox  |type=content  |text=One or more of the stub categories defined in this template do not seem to exist! Please double-check the parameters {{para|category}}, {{para|category1}} and {{para|category2}}.  }}[[Category:Stub message boxes needing attention|N{{PAGENAME}}]] }}{{#ifexist:{{FULLPAGENAME}}/doc  |[[Category:Stub message boxes with documentation subpages]] }}<!-- Check for category names that don't end in "stubs" -->{{#if:{{{category|}}}  |<!--defined-->{{#ifeq:{{Str left|{{{category}}}|{{#expr:{{Str len|{{{category}}}}}-6}}}} stubs|{{{category}}}||[[Category:Stub message boxes needing attention|S{{PAGENAME}}]]}} }}</includeonly><!--  *** template-specific documentation *** -->{{documentation|content= ==About this template== {{Asbox/stubtree}} This template is used to identify a{{#if:{{{subject|}}}|&#32;{{{subject|}}}}} stub{{#if:{{{qualifier|}}}|&#32;{{{qualifier|}}}}}. It uses {{tl|asbox}} which is a meta-template designed to ease the process of creating and maintaining stub templates.  ===Usage=== Typing <code><nowiki>{{</nowiki>{{PAGENAME:{{{name}}}}}<nowiki>}}</nowiki></code> produces the message shown at the top, and adds the article to the following categor{{#if:{{{category1|}}}{{{category2|}}}|ies|y}}: *[[:Category:{{{category}}}]]{{#if:{{{category1|}}}|*[[:Category:{{{category1}}}]] }}{{#if:{{{category2|}}}|*[[:Category:{{{category2}}}]] }}<!--  *** transclusion of /doc if it exists ***--> {{#ifexist:{{FULLPAGENAME}}/doc|{{{{FULLPAGENAME}}/doc}} }}<!--  *** generic documentation ***--> ==General information== {{Stub documentation}} |link box=This documentation is automatically generated by [[Template:Asbox/templatepage]].<br/>The general information is transcluded from [[Template:Stub documentation]]. <span style="font-size:smaller; font-style: normal line-height:130%">([{{fullurl:Template:Stub documentation|action=edit}} edit] &#124; [{{fullurl:Template:Stub documentation|action=history}} history])</span>{{#ifeq:{{PROTECTIONLEVEL:edit}}|sysop  |<br/>This template is [[WP:PROTECT|fully protected]] and any [[WP:CAT|categories]] and [[WP:ILL|interlanguage links]] should be added to the template's [{{fullurl:{{FULLPAGENAME}}/doc|action=edit&preload=Template:Category_interwiki/preload}} /doc] subpage, which is not protected. }} }}<noinclude> </noinclude>
+
<includeonly>[[Category:Stub message boxes]]<!--  *** Template categorisation *** -->{{#if:{{{category|}}}|{{#ifeq:{{{tempsort|}}}|no||[[Category:{{{category}}}| {{{tempsort| {{PAGENAME}}}}}]]}}}}<!-- -->{{#if:{{{category1|}}}|[[Category:{{{category1}}}| {{{tempsort1| {{PAGENAME}}}}}]]}}<!-- -->{{#if:{{{category2|}}}|[[Category:{{{category2}}}| {{{tempsort2| {{PAGENAME}}}}}]]}}<!--  *** Maintenance categories and warnings *** -->{{#if:{{{icon|}}}  |<!--defined-->[[Category:Stub message boxes using icon parameter]]  |<!--not defined -->{{#if:{{{image|}}}  |<!--defined, no maintenance category required, check to see if image exists and add to attention category if it doesn't -->{{#ifexist:Media:{{#ifeq:{{str find|{{{image}}}|{{!}}}}|-1|{{{image}}}|{{str left|{{{image}}}|{{#expr:{{str find|{{{image}}}|{{!}}}} -1}} }} }}||[[Category:Stub message boxes needing attention|B{{PAGENAME}}]]}}  |<!--not defined -->[[Category:Stub message boxes without images]]  }} }}{{#if:{{{imagealt|}}}  |<!--defined-->[[Category:Stub message boxes needing attention|I{{PAGENAME}}]]  |<!--not defined --> }}{{#if:{{{category|}}}  |<!--defined-->  |<!--not defined -->{{ombox  |type=content  |text=The {{para|category}} parameter is not set. Please add an appropriate stub category.  }}[[Category:Stub message boxes needing attention|C{{PAGENAME}}]] }}{{#if:{{{subject|}}}{{{article|}}}{{{qualifier|}}}  |<!--defined -->  |<!--not defined -->{{ombox  |type=content  |text=This stub template contains no description! At least one of the parameters {{para|subject}}, {{para|article}} or {{para|qualifier}} must be defined.  }}[[Category:Stub message boxes needing attention|D{{PAGENAME}}]] }}<!--  -->{{#if:{{{category1|}}}  |<!--defined-->{{#ifeq:{{Str left|{{{category1}}}|{{#expr:{{Str len|{{{category1}}}}}-6}}}} stubs|{{{category1}}}||[[Category:Stub message boxes needing attention|S{{PAGENAME}}]]}} }}{{#if:{{{category2|}}}  |<!--defined-->{{#ifeq:{{Str left|{{{category2}}}|{{#expr:{{Str len|{{{category2}}}}}-6}}}} stubs|{{{category2}}}||[[Category:Stub message boxes needing attention|S{{PAGENAME}}]]}} }}<!--  -->{{#ifexpr:{{#if:{{{category|}}}|{{#ifexist:Category:{{{category}}}|0|1}}|0}} +{{#if:{{{category1|}}}|{{#ifexist:Category:{{{category1}}}|0|1}}|0}} +{{#if:{{{category2|}}}|{{#ifexist:Category:{{{category2}}}|0|1}}|0}}  |{{ombox  |type=content  |text=One or more of the stub categories defined in this template do not seem to exist! Please double-check the parameters {{para|category}}, {{para|category1}} and {{para|category2}}.  }}[[Category:Stub message boxes needing attention|N{{PAGENAME}}]] }}{{#ifexist:{{FULLPAGENAME}}/doc  |[[Category:Stub message boxes with documentation subpages]] }}<!-- Check for category names that don't end in "stubs" -->{{#if:{{{category|}}}  |<!--defined-->{{#ifeq:{{Str left|{{{category}}}|{{#expr:{{Str len|{{{category}}}}}-6}}}} stubs|{{{category}}}||[[Category:Stub message boxes needing attention|S{{PAGENAME}}]]}} }}</includeonly>

Latest revision as of 04:40, 4 April 2011