Modèle:Catégorise

 Documentation[modifier] [purger]

Description modifier

Ce modèle est destiné à documenter tous les modèles (sauf peut-être les bandeaux d’ébauches) dont l’usage entraîne une « catégorisation » automatique (ou circonstancielle). Ce modèle est à combiner avec {{Catégorisée par}}.

Syntaxe modifier

{{Catégorise|1=nom de la catégorie|2=texte}}

Paramètres modifier

Paramètre Obligatoire Définition
1 oui nom de la catégorie sans l’espace de noms Catégorie:.
2 non texte complémentaire pour apporter des précisions (vierge par défaut).

Exemple modifier

{{Catégorise|Modèle qui catégorise|si c’est un modèle}}
Ce modèle « catégorise » la page qui l’emploie dans la catégorie Modèle qui catégorise (si c’est un modèle).

Notes modifier

Le texte complémentaire permet de préciser notamment dans quelle mesure (généralement pour quels Espaces de noms) la page qui emploie le modèle sera « catégorisée » (on écrira simplement : « si c‘est un article », « si ce n’est pas un modèle », …). En effet, il est presque toujours nécessaire d’employer un test de l’espace de noms. Par exemple, le code du modèle pourra contenir :

 {{#ifeq:{{NAMESPACE}}|Modèle|<!--néant-->|[[Catégorie:...|{{PAGENAME}}]]}}

ou

 
{{#switch:{{NAMESPACE}}|
{{ns:0}} =[[Catégorie:pour articles...|{{PAGENAME}}]]|
Catégorie=[[Catégorie:pour sous-catégories...|{{PAGENAME}}]]|
Modèle   =[[Catégorie:pour modèles...|{{PAGENAME}}]]|
#default =<!--néant-->}}

ou pour ne « catégoriser » que les articles :

 {{#ifeq:{{NAMESPACE}}|{{ns:0}}|<!--néant-->|[[Catégorie:...]]}}

Exemple de code dans un méta-modèle pour qu’il ne catégorise que les modèles qui l’emploient :

 {{#ifeq:{{NAMESPACE}}|Modèle|{{#ifeq:{{SUBPAGENAME}}|Documentation||[[Catégorie:...|{{PAGENAME}}]]}}|}}

Modèles similaires modifier