« Modèle:Infobox V3/Début » : différence entre les versions
Ajout de paramètres pour contrôler la mise en italique du titre de la page selon proposition dans Spécial:Diff/167536651. J'ajoute aussi un paramètre pour la langue du titre pour pouvoir convertir les infobox gérant les deux. |
|||
Ligne 1 : | Ligne 1 : | ||
<includeonly><div class="infobox_v3 {{{class|}}}" {{#if:{{{width|}}}|style="width:{{{width}}}em"}}> |
<includeonly><div class="infobox_v3 {{{class|}}}" {{#if:{{{width|}}}|style="width:{{{width}}}em"}}> |
||
<div class="entete {{#if:{{{icon|}}}|icon {{{icon|}}}}}" style="{{#if:{{{background|}}} | background-color: {{{background}}}; }} {{#if:{{{border-color|}}} | border: 3px solid {{{border-color|}}}; box-sizing:border-box; }} {{#if:{{{color|}}} | color: {{{color}}}; }}">{{#if: {{{icon|}}} | {{#ifeq: {{{icon}}} | defaut | | {{#tag:templatestyles||src="Infobox/Pictogramme/{{{icon}}}.css"}} }} }} |
<div class="entete {{#if:{{{icon|}}}|icon {{{icon|}}}}}" style="{{#if:{{{background|}}} | background-color: {{{background}}}; }} {{#if:{{{border-color|}}} | border: 3px solid {{{border-color|}}}; box-sizing:border-box; }} {{#if:{{{color|}}} | color: {{{color}}}; }}">{{#if: {{{icon|}}} | {{#ifeq: {{{icon}}} | defaut | | {{#tag:templatestyles||src="Infobox/Pictogramme/{{{icon}}}.css"}} }} }} |
||
<div |
<div {{#if:{{{italic|}}}|class="italique"}}>{{#if:{{{lang|}}} |
||
|{{langue|1={{{lang|}}}|2={{#if:{{{text|}}}|{{{text|}}}|{{PAGENAME}}}}}} |
|||
⚫ | |||
|{{#if:{{{text|}}}|{{{text|}}}|{{PAGENAME}}}} |
|||
}}<!-- |
|||
-->{{#if:{{{italic|}}}{{{lang|}}}|{{#switch:{{{setdisplaytitle|}}}|1|yes|oui={{#invoke:Formatage du titre |
|||
|setDisplayTitle |
|||
|lang={{{lang|}}} |
|||
|italic={{{italic|}}} |
|||
|options=noreplace |
|||
}}}}}}<!-- |
|||
⚫ | |||
</div></includeonly><noinclude> |
</div></includeonly><noinclude> |
||
{{Documentation}} |
{{Documentation}} |
Version du 22 février 2020 à 10:25
Ce modèle permet d'ouvrir une infobox et d'en indiquer le titre. Il est obligatoirement accompagné du modèle {{Infobox V3/Fin}}. Pour l'utilisation de ces modèles, voir Projet:Infobox/V3.
Syntaxe
Syntaxe minimale :
{{Infobox V3/Début}}
Syntaxe complète avec tous les paramètres optionnels :
{{Infobox V3/Début|class=|width=|icon=|background=|color=|border-color=|text=|lang=|italic=|setdisplaytitle=}}
Paramètres
Tous les paramètres sont optionnels.
Paramètre | Exemple | Format | Rôle | Valeur par défaut |
---|---|---|---|---|
text |
lorem ipsum | texte du titre d'infobox | {{PAGENAME}}
| |
class |
bordered | permet le rendu des lignes de tableaux avec des bordures horizontales. | pas de bordures | |
large | autorise le texte du titre à se surimposer à une icône de titre | le texte ne recouvre pas l'icône | ||
width |
20 | en em | largeur de l'infobox | 25em |
icon |
hockey | icône de titre gérée via Common.css (liste) | pas d'icône par défaut | |
background |
#003399 | hexadécimal ou tout autre format standard | couleur d'arrière-plan du titre | #DFEDFF |
lang |
en | code IETF de langue | langue du titre (ne doit être indiquée que pour d'autres langues que le français) | vide (titre en français) |
italic |
1 | booléen (1 / yes / oui / 0 / no / non) | indique si le titre doit être en italique | pas d'italique |
setdisplaytitle |
1 | booléen (1 / yes / oui / 0 / no / non) | indique si lang et italic doivent également être appliqués au titre de la page via DISPLAYTITLE |
pas de DISPLAYTITLE |
Si le paramètre background
est présent, les paramètres suivants peuvent également être utilisés :
Paramètre | Exemple | Format | Rôle | Valeur par défaut |
---|---|---|---|---|
color |
#003399 | hexadécimal ou tout autre format standard | couleur du texte du titre | #000 |
border-color |
#003399 | hexadécimal ou tout autre format standard | couleur de bordure du titre d'infobox | pas de bordure visible |
Exemples
Code minimal (couleurs par défaut, le titre est automatiquement celui de la page) :
Lorem ipsum
{{Infobox V3/Début}}
Passage du titre en paramètre :
Lorem ipsum
{{Infobox V3/Début|text=Foo}}
Ajout d'une icône thématique (qui doit être présente dans Mediawiki:Common.css) :
Lorem ipsum
{{Infobox V3/Début|icon=hockey}}
Permettre au texte du titre de recouvrir l'icône thématique :
Lorem ipsum
{{Infobox V3/Début|icon=cinema|class=large}}
Couleur d'arrière-plan du titre :
Lorem ipsum
{{Infobox V3/Début|background=yellow}}
Couleurs de texte et d'arrière-plan du titre :
Lorem ipsum
{{Infobox V3/Début|background=#000|color=#fff}}
Ajout de bordures autour du titre :
Lorem ipsum
{{Infobox V3/Début|background=#000|color=#fff|border-color=red}}
Ajout de bordures horizontales séparant les lignes de tableaux :
Foo | Bar |
---|---|
Foo | Bar |
Foo | Bar |
{{Infobox V3/Début|class=bordered}} {{Infobox V3/Tableau Ligne mixte|Foo|Bar}}
Modification de la largeur par défaut :
Lorem ipsum
{{Infobox V3/Début|width=30}}
La documentation de ce modèle est générée par le modèle {{Documentation}}.
Elle est incluse depuis sa sous-page de documentation. Veuillez placer les catégories sur cette page-là.
Les éditeurs peuvent travailler dans le bac à sable (modifier) et la page de test (modifier).
Voir les statistiques d'utilisation du modèle sur l'outil wstat.