Modèle:Catégorise
- Cette documentation est incluse depuis Modèle:Catégorise/Documentation. [rafraichir] • [modifier] • [historique] • [préproduction] • [tests unitaires]
Modèle utilisé par le processus OTRS.
- Paramètres :
-
1=nom de la catégorie
(obligatoire) : nom de la catégorie sans l’espace de nomsCatégorie:
..2=texte
(facultatif) : texte complémentaire pour apporter des précisions (vierge par défaut).sous-page=1
(facultatif) : si la page de documentation employant le modèle est en fait une sous-page, utile si l’espace de nom ne le détecte pas (ou pas encore), afin de forcer la catégorisation au moins de la sous-page de documentation, à défaut de la page de base du modèle (vierge par défaut).
- Exemple :
Code wiki | Rendu |
---|---|
{{Catégorise|Modèles qui catégorisent|si c’est un modèle}} |
|
- Notes :
- 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 :