Template:Category handler: Difference between revisions
Jump to navigation
Jump to search
Content added Content deleted
(Update calls to subtemplates /numbered and /blacklist, due to move.) |
m (30 revisions imported from templatewiki:Template:Category_handler) |
||
(21 intermediate revisions by 6 users not shown) | |||
Line 1: | Line 1: | ||
{{#invoke:Category handler|main}}<noinclude> |
|||
{{#ifeq: {{lc: {{{nocat|}}} }} | true |
|||
| <!--"nocat=true", don't categorise--> |
|||
| <!--If "data" is a number, return the corresponding |
|||
numbered parameter, else return "data"--> |
|||
{{cat handler/numbered |
|||
| 1 = {{{1|}}} |
|||
| 2 = {{{2|}}} |
|||
| 3 = {{{3|}}} |
|||
| 4 = {{{4|}}} |
|||
| 5 = {{{5|}}} |
|||
| 6 = {{{6|}}} |
|||
| 7 = {{{7|}}} |
|||
| 8 = {{{8|}}} |
|||
| 9 = {{{9|}}} |
|||
| 10 = {{{10|}}} |
|||
| data = |
|||
{{#if: |
|||
{{#ifeq: {{lc: {{{nocat|}}} }} | false |
|||
| <!--"nocat=false", force categorise, skip blacklist check--> |
|||
| {{cat handler/blacklist| page = {{{page|}}} }} <!--Check blacklist--> |
|||
}} |
|||
| <!--Blacklist returned "hide", don't categorise--> |
|||
| <!--Check what namespace, and return the data for it--> |
|||
{{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|}}} }}} |
|||
| help = {{{help| {{{other| 1 }}} }}} |
|||
| category = {{{category| {{{other| 1 }}} }}} |
|||
| portal = {{{portal| {{{other| 1 }}} }}} |
|||
| other = {{{other|}}} <!--Namespace special or a new namespace--> |
|||
| page = {{{page|}}} <!--For testing and demonstration--> |
|||
}} |
|||
}} |
|||
}} |
|||
}}<noinclude> |
|||
{{pp-template}} |
|||
{{documentation}} |
{{documentation}} |
||
<!-- Add categories |
<!-- Add categories to the /doc subpage, and interwikis to Wikidata. --> |
||
</noinclude> |
</noinclude> |