Aller au contenu

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

De Wikiquestia
Page créée avec « <noinclude><div class="documentation" style="background-color: #e6f4ea;"> {{Sous-page de documentation}}</noinclude> == 📘 Description == Ce modèle affiche une infobox standardisée pour une **œuvre de fiction** : **conte**, **chanson**, **pièce de théâtre** ou **livre**. Il est compatible avec le système de charte V3 et n’affiche que les champs renseignés. Il peut être intégré sur des pages encyclopédiques ou dans des bases de données fictives... »
 
Aucun résumé des modifications
Ligne 3 : Ligne 3 :


== 📘 Description ==
== 📘 Description ==
Ce modèle affiche une infobox standardisée pour une **œuvre de fiction** : **conte**, **chanson**, **pièce de théâtre** ou **livre**.   
Ce modèle affiche une infobox standardisée pour une **œuvre narrative ou artistique**, qu’il s’agisse d’un **conte**, d’un **livre**, d’une **chanson** ou d’une **pièce de théâtre**.
Il est compatible avec le système de charte V3 et n’affiche que les champs renseignés. Il peut être intégré sur des pages encyclopédiques ou dans des bases de données fictives.
 
Le modèle applique automatiquement un **bloc-titre coloré** en haut de l’infobox, dont le fond et la couleur de texte sont définis dynamiquement via le `Module:Charte`.   
Il est conçu pour être utilisé dans le cadre du système d’infobox V3, avec des champs conditionnels et un affichage propre même en cas de données manquantes.


== 🔧 Syntaxe ==
== 🔧 Syntaxe ==
=== Vide ===
=== Vide ===
<pre>{{Infobox V3/Œuvre
<pre>{{Infobox V3/Œuvre
Ligne 59 : Ligne 62 :
}}
}}
{{Infobox V3/Fin Documentation}}
{{Infobox V3/Fin Documentation}}
<pre>{{Infobox V3/Œuvre
<pre>{{Infobox V3/Œuvre
  | Charte = conte
  | Charte = conte
Ligne 80 : Ligne 84 :
! Paramètre !! Description
! Paramètre !! Description
|-
|-
| <code>Charte</code> || Thème graphique (ex. : <code>conte</code>, <code>chanson</code>, <code>livre</code>)
| <code>Charte</code> || Thème graphique appliqué (ex. : <code>conte</code>, <code>chanson</code>, <code>livre</code>)
|-
|-
| <code>Sous-titre</code> || L’intitulé affiché sous l’en-tête (ex. : « Conte légendaire »)
| <code>Couleur</code> || (Optionnel) Surcharge manuelle de couleur dans certaines chartes
|-
| <code>Sous-titre</code> || Texte d’en-tête affiché en haut de l’infobox (ex. : « Conte légendaire »)
|-
|-
| <code>Titre</code> || Titre principal de l’œuvre
| <code>Titre</code> || Titre principal de l’œuvre
|-
|-
| <code>Auteur</code> || Nom de l’auteur ou autrice
| <code>Auteur</code> || Nom de l’auteur ou autrice de l’œuvre
|-
|-
| <code>Genre</code> || Genre narratif ou musical (ex. : fable, mythe, ballade…)
| <code>Genre</code> || Genre narratif ou artistique (ex. : légende, fable, épopée, ballade…)
|-
|-
| <code>Type</code> || Catégorie : <code>Conte</code>, <code>Chanson</code>, <code>Pièce de théâtre</code>, <code>Livre</code>, etc.
| <code>Type</code> || Nature de l’œuvre : <code>Conte</code>, <code>Livre</code>, <code>Chanson</code>, <code>Pièce de théâtre</code>
|-
|-
| <code>Langue</code> || Langue originale de création ou de diffusion
| <code>Langue</code> || Langue originale de l’œuvre
|-
|-
| <code>Pays</code> || Pays, nation ou culture d’origine
| <code>Pays</code> || Pays ou culture d’origine de l’œuvre
|-
|-
| <code>Publication</code> || Date (réelle ou fictive) de publication ou transmission
| <code>Publication</code> || Date (ou période) de première publication ou diffusion
|-
|-
| <code>Support</code> || Format de l’œuvre : manuscrit, chanson orale, pièce jouée…
| <code>Support</code> || Format de support : manuscrit, oral, parchemin, chanson, représentation…
|-
|-
| <code>Adaptation·s</code> || Adaptations dérivées (film, pièce, chanson…)
| <code>Adaptation·s</code> || Adaptations existantes (pièce, film, opéra…)
|-
|-
| <code>Résumé</code> || Brève description ou synopsis de l’œuvre
| <code>Résumé</code> || Bref synopsis ou présentation de l’œuvre
|}
|}


== 🧰 CSS recommandé ==
== 🧰 CSS recommandé ==
Pour une mise en forme harmonieuse :
À insérer dans ta page `MediaWiki:Common.css` :


<syntaxhighlight lang="css">
<syntaxhighlight lang="css">
/* Thème conte */
.infobox.conte {
.infobox.conte {
   border: 2px solid #a6785d;
   border: 2px solid #a6785d;
Ligne 120 : Ligne 127 :


Et dans `Module:Charte` :
Et dans `Module:Charte` :
```lua
<syntaxhighlight lang="lua">
conte = {
conte = {
   titre    = "#a6785d",
   titre    = "#a6785d",
Ligne 127 : Ligne 134 :
   color    = "#3b1f0f",
   color    = "#3b1f0f",
}
}
</syntaxhighlight>
== Voir aussi ==
* [[Modèle:Infobox V3]]
* [[Modèle:Infobox V3/Début]]
* [[Modèle:Infobox V3/Tableau Ligne mixte]]
* [[Modèle:Infobox V3/Fin]]
* [[Module:Charte]]
[[Catégorie:Modèle d’infobox]]
[[Catégorie:Infobox V3]]
[[Catégorie:Documentation de modèle]]

Version du 18 août 2025 à 11:33

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

📘 Description

Ce modèle affiche une infobox standardisée pour une **œuvre narrative ou artistique**, qu’il s’agisse d’un **conte**, d’un **livre**, d’une **chanson** ou d’une **pièce de théâtre**.

Le modèle applique automatiquement un **bloc-titre coloré** en haut de l’infobox, dont le fond et la couleur de texte sont définis dynamiquement via le `Module:Charte`. Il est conçu pour être utilisé dans le cadre du système d’infobox V3, avec des champs conditionnels et un affichage propre même en cas de données manquantes.

🔧 Syntaxe

Vide

{{Infobox V3/Œuvre
 | Charte            = 
 | Sous-titre        = 
 | Titre             = 
 | Auteur            = 
 | Genre             = 
 | Type              = 
 | Langue            = 
 | Pays              = 
 | Publication       = 
 | Support           = 
 | Adaptation·s      = 
 | Résumé            = 
}}

Conditionnelle

{{Infobox V3/Œuvre
 | Charte            = {{{Charte|defaut}}}
 | Sous-titre        = {{{Sous-titre|Conte}}}
 | Titre             = {{{Titre|}}}
 | Auteur            = {{{Auteur|}}}
 | Genre             = {{{Genre|}}}
 | Type              = {{{Type|}}}
 | Langue            = {{{Langue|}}}
 | Pays              = {{{Pays|}}}
 | Publication       = {{{Publication|}}}
 | Support           = {{{Support|}}}
 | Adaptation·s      = {{{Adaptation·s|}}}
 | Résumé            = {{{Résumé|}}}
}}

🧪 Exemples


Infobox V3/Œuvre/Documentation



GenreLégende sylvestre
Type d’œuvreConte
Pays d’origineÆlthirön
Date de publication123XI
SupportParchemin oral transmis par les bardes
Adaptation·sPièce de théâtre en 567XII
RésuméUne elfe millénaire défie la mort pour protéger la dernière graine du monde.


{{Infobox V3/Œuvre
 | Charte = conte
 | Sous-titre = Conte légendaire
 | Titre = Le Serment de la Lune
 | Auteur = Nywen Dael
 | Genre = Légende sylvestre
 | Type = Conte
 | Langue = Ælthiłihm
 | Pays = Ælthirön
 | Publication = 123<sup>XI</sup>
 | Support = Parchemin oral transmis par les bardes
 | Adaptation·s = Pièce de théâtre en 567<sup>XII</sup>
 | Résumé = Une elfe millénaire défie la mort pour protéger la dernière graine du monde.
}}

🧩 Paramètres

Paramètre Description
Charte Thème graphique appliqué (ex. : conte, chanson, livre)
Couleur (Optionnel) Surcharge manuelle de couleur dans certaines chartes
Sous-titre Texte d’en-tête affiché en haut de l’infobox (ex. : « Conte légendaire »)
Titre Titre principal de l’œuvre
Auteur Nom de l’auteur ou autrice de l’œuvre
Genre Genre narratif ou artistique (ex. : légende, fable, épopée, ballade…)
Type Nature de l’œuvre : Conte, Livre, Chanson, Pièce de théâtre
Langue Langue originale de l’œuvre
Pays Pays ou culture d’origine de l’œuvre
Publication Date (ou période) de première publication ou diffusion
Support Format de support : manuscrit, oral, parchemin, chanson, représentation…
Adaptation·s Adaptations existantes (pièce, film, opéra…)
Résumé Bref synopsis ou présentation de l’œuvre

🧰 CSS recommandé

À insérer dans ta page `MediaWiki:Common.css` :

/* Thème conte */
.infobox.conte {
  border: 2px solid #a6785d;
  background-color: #fef9f5;
}
.infobox.conte .soustitre {
  background-color: #d9b8a3;
  color: #3b1f0f;
}

Et dans `Module:Charte` :

conte = {
  titre     = "#a6785d",
  soustitre = "#d9b8a3",
  hr        = "#a6785d",
  color     = "#3b1f0f",
}

Voir aussi