Aller au contenu

« Modèle:Infobox V3/Début Documentation/Documentation » : différence entre les versions

De Wikiquestia
Page créée avec « <noinclude><div class=documentation style="background-color: #e6f4ea;></noinclude> {{Sous-page de documentation}} <p>Lien vers la [[Modèle:{{PAGENAME}}/Documentation|documentation du modèle]].</p> == Description == Ce code permet de gérer l’affichage différencié du modèle selon qu’il est affiché directement, inclus dans une page, ou en mode documentation. Il utilise les balises <code><noinclude></code>, <code><includeonly></code> et du CSS personnalis... »
 
Aucun résumé des modifications
Ligne 1 : Ligne 1 :
<noinclude><div class=documentation style="background-color: #e6f4ea;></noinclude>
<noinclude><div class=documentation style="background-color: #e6f4ea;></noinclude>
{{Sous-page de documentation}}
{{Sous-page de documentation}}
<p>Lien vers la [[Modèle:{{PAGENAME}}/Documentation|documentation du modèle]].</p>


== Description ==
== Description ==
Ligne 7 : Ligne 6 :


== Structure détaillée ==
== Structure détaillée ==
=== Partie 1 : <code>&lt;noinclude&gt;</code> initial ===
= Partie 1 : <code>&lt;noinclude&gt;</code> initial ==
<syntaxhighlight lang="html">
<syntaxhighlight lang="html">
<noinclude>
<noinclude>
Ligne 18 : Ligne 17 :
* Affiche un encart bleu clair contenant un message d’avertissement et un lien vers la page de documentation du modèle.
* Affiche un encart bleu clair contenant un message d’avertissement et un lien vers la page de documentation du modèle.


=== Partie 2 : <code>&lt;includeonly&gt;</code> ===
== Partie 2 : <code>&lt;includeonly&gt;</code> ==
<syntaxhighlight lang="html">
<syntaxhighlight lang="html">
<includeonly>
<includeonly>
Ligne 28 : Ligne 27 :
* Insère une `<div>` avec la classe CSS `infobox`, qui servira de conteneur stylisé pour le contenu du modèle.
* Insère une `<div>` avec la classe CSS `infobox`, qui servira de conteneur stylisé pour le contenu du modèle.


=== Partie 3 : <code>&lt;noinclude&gt;</code> final ===
== Partie 3 : <code>&lt;noinclude&gt;</code> final ==
<syntaxhighlight lang="html">
<syntaxhighlight lang="html">
<noinclude>
<noinclude>

Version du 27 mai 2025 à 14:20

Note : Ceci est une page de documentation pour un modèle.

Description

Ce code permet de gérer l’affichage différencié du modèle selon qu’il est affiché directement, inclus dans une page, ou en mode documentation. Il utilise les balises , </syntaxhighlight>

  • **Visible uniquement lors de l’inclusion du modèle dans d’autres pages.**
  • Insère une `
    ` avec la classe CSS `infobox`, qui servira de conteneur stylisé pour le contenu du modèle.

Partie 3 : <noinclude> final

<noinclude>
{{Documentation}}
----
La documentation de ce modèle est incluse depuis sa sous-page de documentation. Pour plus d’informations, voir la [[Modèle:{{PAGENAME}}/Documentation|documentation du modèle]].
</noinclude>
  • **Visible uniquement sur la page du modèle lui-même.**
  • Affiche le contenu de la sous-page `/Documentation` à l’aide du modèle `



`.

  • Affiche une note expliquant que la documentation est incluse depuis une sous-page dédiée.

Utilisation recommandée

Place ce code en haut ou en bas de ton modèle principal (par exemple `Modèle:InfoboxPays`) pour :

  • Séparer proprement le contenu visible en inclusion et en consultation directe.
  • Assurer une documentation claire et accessible depuis la page du modèle.

Voir aussi


La documentation de ce modèle est incluse depuis sa sous-page de documentation. Pour plus d’informations, voir la documentation du modèle.