Vorlage:Category handler: Unterschied zwischen den Versionen
Vorlage:Category handler (Quelltext anzeigen)
Version vom 16. November 2009, 16:25 Uhr
, vor 15 JahrenUsing a #switch-case for the blacklist check, to make it easier to add more blacklist functions in the future.
imported>Davidgothberg (Update calls to subtemplates /numbered and /blacklist, due to move.) |
imported>Davidgothberg (Using a #switch-case for the blacklist check, to make it easier to add more blacklist functions in the future.) |
||
Zeile 1: | Zeile 1: | ||
{{#ifeq: {{lc: {{{nocat|}}} }} | true | {{#ifeq: {{lc: {{{nocat|}}} }} | true | ||
| <!--"nocat=true", don't | | <!--"nocat=true", don't categorize--> | ||
| <!--If "data" is a number, return the corresponding | | <!--If "data" is a number, return the corresponding | ||
numbered parameter, else return "data"--> | numbered parameter, else return "data"--> | ||
Zeile 15: | Zeile 15: | ||
| 10 = {{{10|}}} | | 10 = {{{10|}}} | ||
| data = | | data = | ||
{{# | {{#switch: | ||
{{#ifeq: {{lc: {{{nocat|}}} }} | false | {{#ifeq: {{lc: {{{nocat|}}} }} | false | ||
| <!--"nocat=false", force | | <!--"nocat=false", force categorize, skip blacklist check--> | ||
| {{cat handler/blacklist| page = {{{page|}}} }} <!--Check blacklist--> | | {{cat handler/blacklist| page = {{{page|}}} }} <!--Check blacklist--> | ||
}} | }} | ||
| <!--Blacklist returned "hide", don't | | hide = <!--Blacklist returned "hide", don't categorize--> | ||
| <!--Check what namespace, and return the data for it--> | | #default = | ||
<!--Check what namespace, and return the data for it--> | |||
{{namespace detect | {{namespace detect | ||
| main = {{{main| {{{other| 1 }}} }}} | | main = {{{main| {{{other| 1 }}} }}} |