Difference between revisions of "Template:Cat handler"
From Self-sufficiency
(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--> | ||
− | }}{{# | + | }}{{#switch: {{lc: {{{category|¬}}} }} |
− | | | + | | no <!--"category = no"--> |
− | | | + | | = dontcat <!--"category =", defined but empty--> |
− | + | }} <!--Else "category = ¬" or not defined or "yes" or other data--> | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
| <!--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 22:57, 20 November 2009
[edit]
Documentation