"ഫലകം:Asbox" എന്ന താളിന്റെ പതിപ്പുകൾ തമ്മിലുള്ള വ്യത്യാസം

rmv redundant logic
moving maintenance categories to /templatepage, pass icon and imagealt as well
വരി 48:
-->{{#ifeq:{{NAMESPACE}}|Template|[[Category:Exclude in print]]|}}<!--
 
*** check for valid name parameter and transclude /templatepage on template page ***
 
-->{{#ifeqswitch:{{FULLPAGENAME:{{{name|}}}}}|{{FULLPAGENAME}}
--></includeonly><!--
|{{FULLPAGENAME}}={{Asbox/templatepage
 
|name image = {{{nameimage|}}}
*** transclude /templatepage on template page ***
|notepix = {{{notepix|¬}}}
 
}}{{#if: |imagealt = {{{imagealt|}}}
-->{{#ifeq:{{FULLPAGENAME:{{{name|}}}}}|{{FULLPAGENAME}}
|icon = {{{icon|}}}
|{{Asbox/templatepage
|image subject = {{{imagesubject|¬}}}
|pix qualifier = {{{pixqualifier|¬}}}
|subject category = {{{subjectcategory|¬}}}
|qualifiertempsort = {{{qualifiertempsort|¬}}}
|category category1 = {{{categorycategory1|¬}}}
|tempsort tempsort1 = {{{tempsorttempsort1|¬}}}
|category1category2 = {{{category1category2|¬}}}
|tempsort1tempsort2 = {{{tempsort1tempsort2|¬}}}
|category2note = {{{category2note|¬}}}
|tempsort2name = {{{tempsort2name|¬}}}
}}
|note = {{{note|¬}}}
|{{#titleparts:{{FULLPAGENAME}}|1}}=<!--Is a subtemplate, e.g. a sandbox version. Don't display documentation.-->
|name = {{{name}}}
|#default={{#ifeq:{{NAMESPACE}}|Template
|<!--{{ombox
|type=content
|text=It appears that the ''name'' parameter of this template is undefined or incorrect. If this is the stub template, please set {{para|name|{{FULLPAGENAME}}}}
}}-->[[Category:Stub message boxes needing attention|{{#if:{{{name|}}}|E|W}}{{PAGENAME}}]]
}}
}}<!--
 
--></includeonly><noinclude><!--
--><includeonly>{{#ifeq:{{BASEPAGENAME}}|{{SUBPAGENAME}}|{{#ifeq:{{NAMESPACE}}|Template|[[Category:Stub message boxes|{{PAGENAME}}]]<!--
 
*** Maintenance categories ***
 
-->{{#if:{{{image|}}}
|<!-- uses image= , no maintenance category required -->|{{#if:{{{icon|}}}
|[[Category:Stub message boxes using icon parameter]]
|[[Category:Stub message boxes without images]]}}
}}{{#if:{{{imagealt|}}}
|[[Category:Stub message boxes using imagealt parameter]]
}}{{#if:{{{category|}}}|<!-- has category= -->
|[[Category:Stub message boxes without category parameter]]
}}{{#if:{{{name|}}}|<!-- has name=, make sure it matches -->{{#ifeq: {{{name}}} | {{FULLPAGENAME}} |<!-- name matches -->
|[[Category:Stub message boxes with erroneous name parameter]]}}
|[[Category:Stub message boxes without name parameter]]
}}{{#ifexist:{{FULLPAGENAME}}/doc|[[Category:Stub message boxes with documentation subpages]]
}}<!--
 
-->}}}}</includeonly><noinclude><!--
 
*** Documentation ***
"https://ml.wikipedia.org/wiki/ഫലകം:Asbox" എന്ന താളിൽനിന്ന് ശേഖരിച്ചത്