« Modèle:Documentation » : différence entre les versions
De Nefald
Autres actions
mAucun résumé des modifications |
mAucun résumé des modifications |
||
| (6 versions intermédiaires par le même utilisateur non affichées) | |||
| Ligne 6 : | Ligne 6 : | ||
Utilisation : {{Documentation}} | Utilisation : {{Documentation}} | ||
--> | --> | ||
[[Catégorie:Modèles système]] | [[Catégorie:Modèles système]] | ||
{{Documentation}} | {{Documentation}} | ||
</noinclude> | </noinclude> | ||
<includeonly> | <includeonly><templatestyles src="Modèle:Documentation/styles.css" /> | ||
<div class="nef-doc-system"> | <div class="nef-doc-system"> | ||
<!-- Bandeau de documentation --> | |||
<div class="nef-doc-header"> | |||
<div class="nef-doc-header-content"> | |||
<span class="nef-doc-header-icon">📚</span> | |||
<strong>{{FULLPAGENAME}}</strong> | |||
</div> | |||
<div class="nef-doc-header-actions"> | |||
{{#ifexist:{{{page|{{FULLPAGENAME}}/doc}}} | |||
|<span class="nef-doc-btn">[[{{{page|{{FULLPAGENAME}}/doc}}}|<span class="nef-doc-btn-icon">✏️</span> Documentation]]</span> | |||
|<span class="nef-doc-btn nef-doc-btn-create">[[{{{page|{{FULLPAGENAME}}/doc}}}|<span class="nef-doc-btn-icon">➕</span> Créer la documentation]]</span> | |||
}} | |||
{{#ifexist:{{{page|{{FULLPAGENAME}}/styles.css}}} | |||
|<span class="nef-doc-btn">[[{{{page|{{FULLPAGENAME}}/styles.css}}}|<span class="nef-doc-btn-icon">🎨</span> CSS]]</span> | |||
|<span class="nef-doc-btn nef-doc-btn-create">[[{{{page|{{FULLPAGENAME}}/styles.css}}}|<span class="nef-doc-btn-icon">➕</span> CSS]]</span> | |||
}} | |||
</div> | |||
</div> | |||
{{#ifexist: {{FULLPAGENAME}}/doc | {{#ifexist: {{FULLPAGENAME}}/doc | ||
| <!-- Mode avec documentation existante --> | | <!-- Mode avec documentation existante --> | ||
<div class="nef-doc-box nef-doc-exists"> | |||
{{ {{FULLPAGENAME}}/doc }} | |||
</div> | |||
| <!-- Mode sans documentation | | <!-- Mode sans documentation --> | ||
<div class="nef-doc-box nef-doc-missing"> | |||
<div class="nef-doc-icon" aria-hidden="true">📄</div> | |||
<div class="nef-doc-content"> | |||
<p><strong>Ce modèle n'a pas encore de documentation.</strong></p> | |||
<p>Vous pouvez [{{fullurl:{{FULLPAGENAME}}/doc | |||
| action=edit | |||
| preload=Modèle:Preload/Documentation | |||
| preloadparams[]={{urlencode:{{BASEPAGENAME}}}} | |||
}} créer la documentation] pour expliquer son utilisation.</p> | |||
<div class="nef-doc-instructions"> | |||
<strong>Instructions :</strong> | <strong>Instructions :</strong> | ||
<ul> | |||
<li>Le système pré-remplira automatiquement la structure</li> | |||
<li>Décrivez chaque paramètre du modèle</li> | |||
<li>Ajoutez des exemples concrets</li> | |||
<li>Sauvegardez quand vous avez terminé</li> | |||
</ul> | |||
</div> | |||
</div> | |||
</div> | |||
}} | }} | ||
</div> | </div></includeonly> | ||
</includeonly> | |||
Dernière version du 15 novembre 2025 à 11:04
Modèle:Documentation
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 à .