Template:Category handler: Difference between revisions
Jump to navigation
Jump to search
Content added Content deleted
(More efficient code for the "category" parameter. No change in functionality.) |
(Blacklist check moved outside {{/numbered}}. Added "basic usage check", so parameter 1 can behave normally when advanced usage. Added the evil "all" parameter that categorizes in all namespaces.) |
||
Line 10: | Line 10: | ||
| <!--Don't categorise (result was "dontcat" or "dontcatdontcat" and so on)--> |
| <!--Don't categorise (result was "dontcat" or "dontcatdontcat" and so on)--> |
||
| <!--Check blacklist--> |
|||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
| |
| {{#ifeq: {{lc: {{{categories|}}} }} | yes |
||
⚫ | |||
⚫ | |||
| |
| {{#ifeq: {{lc: {{{category|}}} }} | yes |
||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
}} |
}} |
||
}} |
}} |
||
}} |
|||
| hide = <!--Blacklist returned "hide", don't categorize--> |
|||
| #default = |
|||
⚫ | |||
<!--Check if any namespace parameter is defined--> |
|||
{{#ifeq: h0#384!5nea+w9 | {{{all| {{{main| {{{talk| {{{user| {{{wikipedia| {{{file| {{{mediawiki| {{{template| {{{help| {{{category| {{{portal| {{{other| h0#384!5nea+w9 }}} }}} }}} }}} }}} }}} }}} }}} }}} }}} }}} }}} |
|||
| <!--No namespace parameters fed, basic usage--> |
|||
{{namespace detect |
{{namespace detect |
||
| main = {{{ |
| main = {{{1|}}} |
||
| |
| file = {{{1|}}} |
||
| |
| help = {{{1|}}} |
||
| |
| category = {{{1|}}} |
||
| |
| portal = {{{1|}}} |
||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
| page = {{{page|}}} <!--For testing and demonstration--> |
| page = {{{page|}}} <!--For testing and demonstration--> |
||
}} |
|||
| <!--Namespace parameters fed, advanced usage. |
|||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
| 2 = {{{2|}}} |
|||
⚫ | |||
| 4 = {{{4|}}} |
|||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
Respecting empty parameters on purpose. --> |
|||
{{namespace detect |
|||
⚫ | |||
| talk = {{{talk| {{{other|}}} }}} |
|||
| user = {{{user| {{{other|}}} }}} |
|||
| wikipedia = {{{wikipedia| {{{project| {{{other|}}} }}} }}} |
|||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
| page = {{{page|}}} <!--For testing and demonstration--> |
|||
⚫ | |||
}} |
}} |
||
}} |
}} |