Aller au contenu

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

De Wikiquestia
Aucun résumé des modifications
Aucun résumé des modifications
 
(Une version intermédiaire par le même utilisateur non affichée)
Ligne 2 : Ligne 2 :
{{Sous-page de documentation}}</noinclude>
{{Sous-page de documentation}}</noinclude>


== Description ==
== 📘 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é.
Ce modèle constitue le '''début de la structure d’une infobox''' au sein du système « Infobox V3 ».
Il ouvre la balise HTML <code>&lt;div class="infobox"&gt;</code> fermée par le modèle [[Modèle:Infobox V3/Fin Documentation]].


== Structure détaillée ==
Il est **obligatoire** de l’utiliser en complément de ce dernier pour que la structure HTML soit correctement fermée.
== Partie 1 : <code>&lt;noinclude&gt;</code> initial ==
 
<syntaxhighlight lang="html">
== 🔧 Syntaxe ==
<div class="documentation" style="background-color: #ecf6fb;">
<syntaxhighlight lang="text">
{{Avertissement}}Lien vers la [[Modèle:{{PAGENAME}}/Documentation|documentation du modèle]]
{{Infobox V3/Début Documentation}}
</syntaxhighlight>
</syntaxhighlight>


* **Visible uniquement sur la page du modèle lui-même.**
== 🧩 Paramètres ==
* Affiche un encart bleu clair contenant un message d’avertissement et un lien vers la page de documentation du modèle.
Ce modèle **ne prend aucun paramètre**.
Il sert uniquement à ouvrir l’infobox [[Modèle:Infobox V3/Fin Documentation]].


== Partie 2 : <code>&lt;includeonly&gt;</code> ==
== 📐 Comportement ==
<syntaxhighlight lang="html">
Le modèle affiche seulement l’ouverture de la balise <code>&lt;div class="infobox"&gt;</code>**. 
<includeonly>
Sans lui, la mise en page de la page peut être incorrecte ou cassée.
<div class="infobox">
</includeonly>
</syntaxhighlight>


* **Visible uniquement lors de l’inclusion du modèle dans d’autres pages.**
== 🧰 CSS associé ==
* Insère une `<div>` avec la classe CSS `infobox`, qui servira de conteneur stylisé pour le contenu du modèle.
La classe <code>.infobox</code> est généralement définie dans <code>MediaWiki:Common.css</code>.
Elle peut ressembler à ceci :


== Partie 3 : <code>&lt;noinclude&gt;</code> final ==
<syntaxhighlight lang="css">
<syntaxhighlight lang="html">
.infobox {
<noinclude>
  background-color: #f9f9f9;
{{Documentation}}
  border: 1px solid #aaa;
----
  padding: 0.5em;
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]].
  margin: 0.5em 0;
</noinclude>
  width: 100%;
  box-sizing: border-box;
}
</syntaxhighlight>
</syntaxhighlight>


* **Visible uniquement sur la page du modèle lui-même.**
== 🔗 Voir aussi ==
* Affiche le contenu de la sous-page `/Documentation` à l’aide du modèle `{{Documentation}}`.
{{Infobox V3/Palette/Infobox V3}}
* 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 ==
* [[Aide:Modèles]]
* [[Modèle:Documentation]]
* [[Modèle:Avertissement]]
 
----
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]].

Dernière version du 27 juin 2025 à 07:49

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

📘 Description[modifier le wikicode]

Ce modèle constitue le début de la structure d’une infobox au sein du système « Infobox V3 ». Il ouvre la balise HTML <div class="infobox"> fermée par le modèle Modèle:Infobox V3/Fin Documentation.

Il est **obligatoire** de l’utiliser en complément de ce dernier pour que la structure HTML soit correctement fermée.

🔧 Syntaxe[modifier le wikicode]

{{Infobox V3/Début Documentation}}

🧩 Paramètres[modifier le wikicode]

Ce modèle **ne prend aucun paramètre**. Il sert uniquement à ouvrir l’infobox Modèle:Infobox V3/Fin Documentation.

📐 Comportement[modifier le wikicode]

Le modèle affiche seulement l’ouverture de la balise <div class="infobox">**. Sans lui, la mise en page de la page peut être incorrecte ou cassée.

🧰 CSS associé[modifier le wikicode]

La classe .infobox est généralement définie dans MediaWiki:Common.css. Elle peut ressembler à ceci :

.infobox {
  background-color: #f9f9f9;
  border: 1px solid #aaa;
  padding: 0.5em;
  margin: 0.5em 0;
  width: 100%;
  box-sizing: border-box;
}

🔗 Voir aussi[modifier le wikicode]