Documentation/documentation
From Mondothèque
Revision as of 16:25, 31 January 2016 by Alexia (talk | contribs) (Created page with ";Description : Ce modèle permet l’affichage de la documentation d’un modèle par transclusion depuis la sous-page standardisée "Modèle:***/documentation" ou depuis une...")
- Description
- Ce modèle permet l’affichage de la documentation d’un modèle par transclusion depuis la sous-page standardisée "Modèle:***/documentation" ou depuis une autre page (page d’aide par exemple).
- Ceci a les avantages suivants :
- d’alléger le serveur (en terme de mémoire et pour résoudre les problèmes de limitation en preinclude) ;
- de ne pas lier directement les autres modèles et références employés par la documentation au modèle lui-même (allègement des listes de suivi pour la documentation elle-même) ;
- de pouvoir protéger un modèle très utilisé, tout en autorisant les modifications de la page de documentation par tout le monde (sans conséquence pour toutes les autres pages qui utilisent le modèle, qui ne seront pas invalidées massivement non plus dans le cache du serveur pour les pages déjà calculées) ;
- de fournir plus d’exemples d’utilisation du modèle, la page de documentation pouvant aussi servir à montrer leur fonctionnement correct.
- de pouvoir encore modifier les catégorisations du modèle lui-même, et d’ajouter des liens interwikis (dans une section <includeonly> en fin de page de documentation).
- Syntaxe
- <noinclude>{{documentation}}</noinclude>
- à placer en fin de modèle pour une utilisation normale de la sous-page "Modèle:***/documentation", ou
- <noinclude>{{documentation}}</noinclude>
- à placer en fin de modèle pour utiliser n’importe quelle autre page de documentation (qui peut documenter ensembles plusieurs modèles liés).