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
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.**
* Affiche le contenu de la sous-page `/Documentation` à l’aide du modèle `{{Documentation}}`.
* 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 ==
== Voir aussi ==
* [[Aide:Modèles]]
* [[Modèle:Infobox V3/Fin Documentation]] – modèle complémentaire
* [[Modèle:Documentation]]
* [[Modèle:Avertissement]]


----
[[Catégorie:Modèle d’infobox]]
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]].
[[Catégorie:Infobox V3]]
[[Catégorie:Documentation de modèle]]

Version du 27 mai 2025 à 15:21

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

📘 Description

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

{{Infobox V3/Début Documentation}}

🧩 Paramètres

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

📐 Comportement

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é

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