« Modèle:Documentation » : différence entre les versions
De Nefald
Autres actions
m Documentation |
Aucun résumé des modifications |
||
(14 versions intermédiaires par le même utilisateur non affichées) | |||
Ligne 1 : | Ligne 1 : | ||
<noinclude>{{Documentation}}</noinclude><includeonly>{{#ifexist:{{FULLPAGENAME}}/doc | <noinclude> | ||
|<div class=" | {{DISPLAYTITLE:Documentation}} | ||
<!-- | |||
Modèle de documentation avec CSS externe via <templatestyles> | |||
Utilisation : {{Documentation}} | |||
Nécessite l'extension TemplateStyles (https://www.mediawiki.org/wiki/Extension:TemplateStyles) | |||
--> | |||
<templatestyles src="Modèle:Documentation/styles.css" /> | |||
{{Documentation}} | |||
</noinclude> | |||
<includeonly> | |||
<div class="nef-doc-wrapper"> | |||
{{#ifexist: {{FULLPAGENAME}}/doc | |||
| <!-- Contenu avec documentation --> | |||
<div class="nef-doc-box nef-doc-has-content"> | |||
{{ {{FULLPAGENAME}}/doc }} | |||
</div> | </div> | ||
<div class=" | | <!-- Message d'absence de documentation --> | ||
<div class="nef-doc-box nef-doc-missing"> | |||
</div> | <div class="nef-doc-icon" aria-hidden="true">📖</div> | ||
<div class="nef-doc-text"> | |||
<strong>Ce modèle n'a pas de documentation.</strong><br> | |||
Vous pouvez [ | |||
{{{{FULLPAGENAME}}/Documentation | {{fullurl:{{FULLPAGENAME}}/doc|action=edit&preload=Modèle:Preload/Documentation}} | ||
</ | créer la page <code>/doc</code> | ||
] pour en ajouter une. | |||
</div> | |||
</div> | </div> | ||
}} | }} | ||
</div> | </div> | ||
</includeonly> |
Dernière version du 16 octobre 2025 à 14:15
Description
Ce modèle permet d’afficher automatiquement la documentation d’un modèle depuis sa sous-page /doc
.
Utilisation
1. Dans le modèle principal (ex: Modèle:Exemple
), ajoutez :
{{Documentation}}
2. Créez une sous-page Modèle:Exemple/doc
avec la documentation.
Exemple de structure pour une page /doc
<noinclude> {{DISPLAYTITLE:Exemple (documentation)}} </noinclude> == Description == Ce modèle fait X et Y. == Paramètres == ; param1 : Description du paramètre 1. ; param2 : Description du paramètre 2. == Exemples == <pre> {{Exemple | param1 = valeur1 | param2 = valeur2}} </pre> [[Catégorie:Documentation de modèle]]
Catégorisation automatique
Les pages /doc
dans l’espace de noms Modèle
sont automatiquement ajoutées à .