Template:Category handler: Difference between revisions

From TEPwiki, Urth's Encyclopedia
Jump to navigation Jump to search
Content added Content deleted
(Adding support for "category=empty/no/not defined/¬/yes" for backwards compatibility, to ease deployment. Unfortunately bloating the code.)
(More efficient code for the "category" parameter. No change in functionality.)
Line 4: Line 4:
}}{{#ifeq: {{lc: {{{categories|}}} }} | no
}}{{#ifeq: {{lc: {{{categories|}}} }} | no
| dontcat <!--"categories=no", don't categorize-->
| dontcat <!--"categories=no", don't categorize-->
}}{{#ifeq: {{{category|¬}}} | ¬
}}{{#switch: {{lc: {{{category|¬}}} }}
| <!--"category = ¬" or "category" not defined-->
| no <!--"category = no"-->
| {{#if: {{{category|}}}
| = dontcat <!--"category =", defined but empty-->
}} <!--Else "category = ¬" or not defined or "yes" or other data-->
| {{#ifeq: {{lc: {{{category|}}} }} | no

| dontcat
| <!--"category = yes" or has other data-->
}}
| dontcat <!--"category" is defined but empty-->
}}
}}
| <!--Don't categorise (result was "dontcat" or "dontcatdontcat" and so on)-->
| <!--Don't categorise (result was "dontcat" or "dontcatdontcat" and so on)-->
| <!--If "data" is a number, return the corresponding
| <!--If "data" is a number, return the corresponding

Revision as of 16:57, 20 November 2009