Aller au contenu

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

De Wikiquestia
Aucun résumé des modifications
Ligne 1 : Ligne 1 :
<noinclude><div class=documentation style="background-color: #e6f4ea;>
<noinclude><div class="documentation" style="background-color: #e6f4ea;">
{{Sous-page de documentation}}</noinclude>
{{Sous-page de documentation}}</noinclude>


== 📘 Présentation ==
== 📘 Présentation ==
Ce modèle affiche un '''en-tête stylisé''' pour une infobox V3, avec une couleur de fond définie automatiquement via une [[Module:Charte|charte visuelle Lua]].
Ce modèle affiche un '''en-tête stylisé''' pour une infobox V3, avec un fond coloré (selon la charte), un titre central, un nom local, une transcription phonétique, et un nom forme longue. 
Il constitue la '''brique de départ''' des infobox V3 et fait appel automatiquement à une [[Module:Charte|charte visuelle Lua]].


== 🔧 Syntaxe ==
== 🔧 Syntaxe ==
=== Vide ===
=== Vide ===
wiki
Copier
Modifier
<pre>
<pre>
{{Infobox V3/Début
{{Infobox V3/Début
Ligne 16 : Ligne 13 :
  | Charte                  =  
  | Charte                  =  
  | Theme                    =  
  | Theme                    =  
  | Langue maternelle        =  
  | Code Langue             =
| Nom langue originale    =  
  | Transcription phonétique =  
  | Transcription phonétique =  
  | Nom forme longue        =  
  | Nom forme longue        =  
}}
}}
</pre>
</pre>
=== Conditionnelle ===
=== Conditionnelle ===
<pre>
<pre>
Ligne 27 : Ligne 26 :
  | Charte                  = {{{Charte|defaut}}}
  | Charte                  = {{{Charte|defaut}}}
  | Theme                    = {{{Theme|}}}
  | Theme                    = {{{Theme|}}}
  | Langue maternelle        = {{{Langue maternelle|}}}
  | Code Langue             = {{{Code Langue|}}}
| Nom langue originale    = {{{Nom langue originale|}}}
  | Transcription phonétique = {{{Transcription phonétique|}}}
  | Transcription phonétique = {{{Transcription phonétique|}}}
  | Nom forme longue        = {{{Nom forme longue|}}}
  | Nom forme longue        = {{{Nom forme longue|}}}
Ligne 41 : Ligne 41 :
  | Code Langue = eln
  | Code Langue = eln
  | Nom langue originale = ßäliaros Mälkitim
  | Nom langue originale = ßäliaros Mälkitim
  | Transcription phonétique = Transcription phonétique
  | Transcription phonétique = [sɛ.lja.ʁɔs mæl.ki.tim]
  | Nom forme longue = Version longue du nom
  | Nom forme longue = République elfique de Seliaroth
}}
}}
{{Infobox V3/Fin Documentation}}
{{Infobox V3/Fin Documentation}}
<syntaxhighlight>
</div>
<syntaxhighlight lang="wikitext">
{{Infobox V3/Début
{{Infobox V3/Début
  | Charte = empire
  | Charte = geographie
  | Theme = empire
  | Theme = geographie
  | Langue maternelle = Langue maternelle
  | Titre = Seliaroth Melkitim
  | Transcription phonétique = Transcription phonétique
| Code Langue = eln
  | Nom forme longue = Version longue du nom
| Nom langue originale = ßäliaros Mälkitim
  | Transcription phonétique = [sɛ.lja.ʁɔs mæl.ki.tim]
  | Nom forme longue = République elfique de Seliaroth
}}
}}
{{Infobox V3/Fin Documentation}}
</syntaxhighlight>
</syntaxhighlight>
{{clr}}
</details>
</div>


== 🧩 Paramètres ==
== 🧩 Paramètres ==
{| class="wikitable"
{| class="wikitable"
! Paramètre !! Description !! Exemple
! Paramètre !! Description !! Exemple
|-
|-
| <code>Theme</code> || Nom du Theme affiché dans le bandeau de l’infobox || Biographie
| <code>Titre</code> || Titre affiché en haut de l’infobox. Si vide, <code>{{PAGENAME}}</code> est utilisé automatiquement. || Royaume de Valdoria
|-
| <code>Charte</code> || Nom de la charte visuelle à utiliser pour définir couleurs et styles || empire
|-
|-
| <code>Charte</code> || Nom de la charte visuelle à utiliser pour définir la couleur || Empire
| <code>Theme</code> || Nom de thème CSS pour adapter le style (biographie, géographie, etc.) || geographie
|-
|-
| <code>Nom maternelle</code> || Nom tel qu’écrit dans la langue d’origine || <b>𐌇𐌀𐌓</b>
| <code>Code Langue</code> || Code ISO ou interne utilisé pour le modèle <code>{{Lang}}</code> || eln
|-
|-
| <code>Transcription phonétique</code> || Transcription du nom en alphabet phonétique international (API) || "/χaʁ/"
| <code>Nom langue originale</code> || Nom tel qu’écrit dans la langue d’origine || ßäliaros Mälkitim
|-
|-
| <code>Nom forme longue</code> || Nom officiel en version longue || Royaume de Valdoria
| <code>Transcription phonétique</code> || Transcription du nom (en API ou autre système) || [seljaʁɔs]
|-
|-
| <code>Nom forme longue</code> || Nom officiel ou version longue, affiché en italique || République de Xendria
|}
|}


== 🎨 Gestion des couleurs ==
== 🎨 Gestion des couleurs ==
La couleur de fond de l’en-tête est automatiquement déterminée par le [[Module:Charte]], selon le nom de la charte et le type d’élément (`type=titre`).
Les couleurs de fond et de texte sont générées automatiquement par le [[Module:Charte]] selon la charte indiquée.


Exemple de structure dans le module :
Exemple de structure :
<pre>
<pre>
return {
return {
  empire = {
    titre = "#884444",
    texte = "#ffffff"
  },
   royaume = {
   royaume = {
     titre = "#995333",
     titre = "#995333",
     hr    = "#d8c9b8"
     texte = "#f0f0f0"
   }
   }
}
}
Ligne 88 : Ligne 97 :


== 🧰 Utilisation technique ==
== 🧰 Utilisation technique ==
Le modèle appelle :
* Le titre est affiché par :
<pre>{{#if:{{{Titre|}}}|{{{Titre}}}|{{PAGENAME}}}}</pre>
* Les couleurs sont obtenues par :
<pre>
<pre>
{{#invoke:Charte|couleur|charte={{{Charte|defaut}}}|type=titre}}
{{#invoke:Charte|couleur|charte={{{Charte|defaut}}}|type=titre}}
{{#invoke:Charte|couleur|charte={{{Charte|defaut}}}|type=texte}}
</pre>
</pre>
* Les blocs de langue originale, transcription et nom long ne s’affichent que si les champs sont renseignés.


== 🔗 Voir aussi ==
== 🔗 Voir aussi ==
{{Infobox V3/Palette/Infobox V3}}
* [[Modèle:Infobox V3]]
* [[Module:Charte]]
* [[Modèle:Lang]]
* [[Aide:Infobox]]
* [[Modèle:Infobox V3/Fin Documentation]]

Version du 26 août 2025 à 12:10

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

📘 Présentation

Ce modèle affiche un en-tête stylisé pour une infobox V3, avec un fond coloré (selon la charte), un titre central, un nom local, une transcription phonétique, et un nom forme longue. Il constitue la brique de départ des infobox V3 et fait appel automatiquement à une charte visuelle Lua.

🔧 Syntaxe

Vide

{{Infobox V3/Début
 | Titre                     = 
 | Charte                   = 
 | Theme                    = 
 | Code Langue              = 
 | Nom langue originale     = 
 | Transcription phonétique = 
 | Nom forme longue         = 
}}

Conditionnelle

{{Infobox V3/Début
 | Titre                     = {{{Titre|}}}
 | Charte                   = {{{Charte|defaut}}}
 | Theme                    = {{{Theme|}}}
 | Code Langue              = {{{Code Langue|}}}
 | Nom langue originale     = {{{Nom langue originale|}}}
 | Transcription phonétique = {{{Transcription phonétique|}}}
 | Nom forme longue         = {{{Nom forme longue|}}}
}}

🧪 Exemple

Seliaroth Melkitim
ßäliaros Mälkitim (eln)
[sɛ.lja.ʁɔs mæl.ki.tim]
République elfique de Seliaroth
{{Infobox V3/Début
 | Charte = geographie
 | Theme = geographie
 | Titre = Seliaroth Melkitim
 | Code Langue = eln
 | Nom langue originale = ßäliaros Mälkitim
 | Transcription phonétique = [sɛ.lja.ʁɔs mæl.ki.tim]
 | Nom forme longue = République elfique de Seliaroth
}}
{{Infobox V3/Fin Documentation}}

</details>

🧩 Paramètres

Paramètre Description Exemple
Titre Titre affiché en haut de l’infobox. Si vide, Infobox V3/Début/Documentation est utilisé automatiquement. Royaume de Valdoria
Charte Nom de la charte visuelle à utiliser pour définir couleurs et styles empire
Theme Nom de thème CSS pour adapter le style (biographie, géographie, etc.) geographie
Code Langue Code ISO ou interne utilisé pour le modèle {{{texte}}} ({{{code}}}) eln
Nom langue originale Nom tel qu’écrit dans la langue d’origine ßäliaros Mälkitim
Transcription phonétique Transcription du nom (en API ou autre système) [seljaʁɔs]
Nom forme longue Nom officiel ou version longue, affiché en italique République de Xendria

🎨 Gestion des couleurs

Les couleurs de fond et de texte sont générées automatiquement par le Module:Charte selon la charte indiquée.

Exemple de structure :

return {
  empire = {
    titre = "#884444",
    texte = "#ffffff"
  },
  royaume = {
    titre = "#995333",
    texte = "#f0f0f0"
  }
}

🧰 Utilisation technique

  • Le titre est affiché par :
{{#if:{{{Titre|}}}|{{{Titre}}}|{{PAGENAME}}}}
  • Les couleurs sont obtenues par :
{{#invoke:Charte|couleur|charte={{{Charte|defaut}}}|type=titre}}
{{#invoke:Charte|couleur|charte={{{Charte|defaut}}}|type=texte}}
  • Les blocs de langue originale, transcription et nom long ne s’affichent que si les champs sont renseignés.

🔗 Voir aussi