https://wiki.tiplanet.org/index.php?title=Mod%C3%A8le:Category_handler&feed=atom&action=history
Modèle:Category handler - Historique des versions
2024-03-29T00:56:21Z
Historique des versions pour cette page sur le wiki
MediaWiki 1.40.0
https://wiki.tiplanet.org/index.php?title=Mod%C3%A8le:Category_handler&diff=185&oldid=prev
Adriweb : 1 version : moar templates
2012-09-03T13:32:34Z
<p>1 version : moar templates</p>
<p><b>Nouvelle page</b></p><div>{{#if:<br />
{{#ifeq: {{lc: {{{nocat|}}} }} | true<br />
| dontcat <!--"nocat=true", don't categorize--><br />
}}{{#ifeq: {{lc: {{{categories|}}} }} | no<br />
| dontcat<br />
}}{{#switch: {{lc: {{{category2|¬}}} }}<br />
| yes<br />
| ¬ = <!--Not defined--><br />
| #default = dontcat <!--"category2 = no/'defined but empty'/'anything'"--><br />
}}{{#switch: {{lc: {{{subpage|}}} }}<br />
| no = <br />
{{basepage subpage<br />
| <br />
| dontcat <!--"subpage=no" and on a subpage--><br />
| page = {{{page|}}} <!--For testing--><br />
}}<br />
| only = <br />
{{basepage subpage<br />
| dontcat <!--"subpage=only" and not on a subpage--><br />
| page = {{{page|}}} <!--For testing--><br />
}}<br />
}}<br />
<br />
| <!--Don't categorise (result was "dontcat" or "dontcatdontcat" and so on)--><br />
| <!--Check blacklist--><br />
{{#switch:<br />
{{#ifeq: {{lc: {{{nocat|}}} }} | false<br />
| <!--"nocat=false", skip blacklist check--><br />
| {{#ifeq: {{lc: {{{categories|}}} }} | yes<br />
| <!--Skip blacklist check--><br />
| {{#ifeq: {{lc: {{{category2|}}} }} | yes<br />
| <!--Skip blacklist check--><br />
| {{category handler/blacklist| page = {{{page|}}} }} <!--Check blacklist--><br />
}}<br />
}}<br />
}}<br />
| hide = <!--Blacklist returned "hide", don't categorize--><br />
| #default = <br />
<!--Check if any namespace parameter is defined--><br />
{{#ifeq: h0#384!5nea+w9 | {{{all| {{{main| {{{talk| {{{user| {{{wikipedia| {{{file| {{{mediawiki| {{{template| {{{help| {{{category| {{{portal| {{{book| {{{other| h0#384!5nea+w9 }}} }}} }}} }}} }}} }}} }}} }}} }}} }}} }}} }}} }}}<br />
| <!--No namespace parameters fed, basic usage--><br />
{{namespace detect<br />
| main = {{{1|}}}<br />
| file = {{{1|}}}<br />
| help = {{{1|}}}<br />
| category = {{{1|}}}<br />
| portal = {{{1|}}}<br />
| book = {{{1|}}}<br />
| page = {{{page|}}} <!--For testing and demonstration--><br />
}}<br />
| <!--Namespace parameters fed, advanced usage.<br />
If "data" is a number, return the corresponding <br />
numbered parameter, else return "data". --><br />
{{{all|}}}{{category handler/numbered<br />
| 1 = {{{1|}}}<br />
| 2 = {{{2|}}}<br />
| 3 = {{{3|}}}<br />
| 4 = {{{4|}}}<br />
| 5 = {{{5|}}}<br />
| 6 = {{{6|}}}<br />
| 7 = {{{7|}}}<br />
| 8 = {{{8|}}}<br />
| 9 = {{{9|}}}<br />
| 10 = {{{10|}}}<br />
| data = <br />
<!--Check what namespace, and return the data for it.<br />
Respecting empty parameters on purpose. --><br />
{{namespace detect<br />
| main = {{{main| {{{other|}}} }}}<br />
| talk = {{{talk| {{{other|}}} }}}<br />
| user = {{{user| {{{other|}}} }}}<br />
| wikipedia = {{{wikipedia| {{{project| {{{other|}}} }}} }}}<br />
| file = {{{file| {{{image| {{{other|}}} }}} }}}<br />
| mediawiki = {{{mediawiki| {{{other|}}} }}}<br />
| template = {{{template| {{{other|}}} }}}<br />
| help = {{{help| {{{other|}}} }}}<br />
| category = {{{category| {{{other|}}} }}}<br />
| portal = {{{portal| {{{other|}}} }}}<br />
| book = {{{book| {{{other|}}} }}}<br />
| other = {{{other|}}} <!--Namespace special or a new namespace--><br />
| page = {{{page|}}} <!--For testing and demonstration--><br />
}}<br />
}}<br />
}}<br />
}}<br />
}}<noinclude><br />
{{documentation}}<br />
<!-- Add categories and interwikis to the /doc subpage, not here! --><br />
</noinclude></div>
Adriweb