Template:Category handler: Difference between revisions
From the Croc Wiki, the Croc encyclopedia
Jump to navigationJump to search
Content added Content deleted
(Using a #switch-case for the blacklist check, to make it easier to add more blacklist functions in the future.) |
(Making this template backwards compatible by adding support for "categories=no/yes", to ease deployment.) |
||
Line 1: | Line 1: | ||
{{#ifeq: {{lc: {{{nocat|}}} }} | true |
{{#ifeq: {{lc: {{{nocat|}}} }} | true |
||
| <!--"nocat=true", don't categorize--> |
| <!--"nocat=true", don't categorize--> |
||
⚫ | |||
⚫ | |||
| <!--"categories=no", don't categorize--> |
|||
⚫ | |||
⚫ | |||
numbered parameter, else return "data"--> |
|||
⚫ | |||
⚫ | |||
| 2 = {{{2|}}} |
|||
| |
| 1 = {{{1|}}} |
||
| |
| 2 = {{{2|}}} |
||
| |
| 3 = {{{3|}}} |
||
| |
| 4 = {{{4|}}} |
||
| |
| 5 = {{{5|}}} |
||
| |
| 6 = {{{6|}}} |
||
| |
| 7 = {{{7|}}} |
||
| |
| 8 = {{{8|}}} |
||
| |
| 9 = {{{9|}}} |
||
{{ |
| 10 = {{{10|}}} |
||
⚫ | |||
⚫ | |||
{{#switch: |
|||
⚫ | |||
{{#ifeq: {{lc: {{{nocat|}}} }} | false |
|||
⚫ | |||
}} |
|||
⚫ | |||
⚫ | |||
| <!--"categories=yes", skip blacklist check--> |
|||
⚫ | |||
| {{cat handler/blacklist| page = {{{page|}}} }} <!--Check blacklist--> |
|||
⚫ | |||
}} |
|||
}} |
|||
⚫ | |||
⚫ | |||
| |
| #default = |
||
⚫ | |||
⚫ | |||
{{namespace detect |
|||
⚫ | |||
| |
| main = {{{main| {{{other| 1 }}} }}} |
||
| |
| talk = {{{talk| {{{other|}}} }}} |
||
| |
| user = {{{user| {{{other|}}} }}} |
||
| |
| wikipedia = {{{wikipedia| {{{project| {{{other|}}} }}} }}} |
||
| |
| file = {{{file| {{{image| {{{other| 1 }}} }}} }}} |
||
| |
| mediawiki = {{{mediawiki| {{{other|}}} }}} |
||
| |
| template = {{{template| {{{other|}}} }}} |
||
⚫ | |||
⚫ | |||
| portal = {{{portal| {{{other| 1 }}} }}} |
|||
| other = {{{other|}}} <!--Namespace special or a new namespace--> |
|||
| page = {{{page|}}} <!--For testing and demonstration--> |
|||
⚫ | |||
}} |
}} |
||
}} |
}} |