Modèle:Catégorise/Documentation

Ceci est la page de documentation du modèle {{Catégorise}}.
Cette sous-page contient les instructions, les catégories et les liens interlangues de son modèle d’origine et elle n’est pas destinée à être visualisée directement.

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ètreObligatoireDéfinition
1ouinom de la catégorie sans l’espace de noms Catégorie:.
2nontexte 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).

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