Modèle:Palette

De Les Archives de Vault-Tec
Sauter à la navigation Sauter à la recherche
Titre ?
Documentation du modèle (pour le modèle ci-dessus, parfois caché ou invisible)

Ce méta-modèle est utilisé pour créer des palettes. Une palette est un groupe de liens facilitant la navigation entre divers articles connexes.

Up to 8 blocks with up to 8 content & group fields each are supported, as well as displaying the rows in a column-based or horizontal layout and making groups collapsible. Each of these options can be specified for individual blocks or the whole navbox. In addition, navboxes built with this meta-template can be nested/displayed within each other. The template also supports displaying images to the left and/or right of individual blocks or the whole navbox.

Standard navboxes (i.e. those inserted at the bottom of an article) are collapsible and will be auto-collapsed by default (this can be changed by altering the autocollapse limit in MediaWiki:Common.js). Side navboxes are not collapsible by default and do not count towards this limit.

Syntaxe[modifier le wikicode]

{{Palette
|1               ={{{1|}}}
|modèle          =Exemple de palette
|titre           =Exemples dans ''Fallout''
|listeA1         =Liens
}}

Création de palette[modifier le wikicode]

Cette entrée permet de créer rapidement une nouvelle {{Palette}} avec une mise en page appropriée. Entrez simplement le nom de la palette souhaitée (« Modèle:Palette » est automatiquement ajouté) et cliquez sur « Créer la page ».

Entrez le nom de la palette :

Paramètres[modifier le wikicode]

RequiertIcon required.png
<unnamed 1>

Ce paramètre doit toujours être réglé sur {{{1|}}} (Voir les exemples sous la rubrique « Syntaxe »). It allows the layout of the navbox to be changed so it fits inside another navbox, if the parameter is set to "nested" from within the other navbox.

OptionnelIcon optional.png
blocA à blocH

Contenu des cellules bloc. blocA apparaitra à gauche du paramètre groupeA et ainsi de suite. Si aucun champ groupe ou liste d'un bloc n'est spécifié, le bloc en question n'apparaitra pas.

OptionnelIcon optional.png
listeA1 à listeH8

Liste de liens. Assurez-vous que les liens pointent directement vers les pages destinées (et non vers une redirection). Pour le confort de lecteur, il est recommandé de trier les liens dans chaque cellule par ordre alphabétique.

Pour des rangées standards (à l'horizontale), il est fortement recommandé d'utiliser le modèle {{Liste horizontale}} pour séparer les liens. Pour des rangées en colonnes, utilisez des listes à puces (insérées avec *).

Sometimes required or at least one requiredIcon semi-required.png
modèle

Le nom de la palette ; ce paramètre permet de générer les liens « voir/discuter/modifier ». Vous pouvez utiliser {{subst:PAGENAME}} en créant le modèle. Si rien n'est spécifié, les liens « voir/discuter/modifier » ne s'afficheront pas.

OptionnelIcon optional.png
pied

Texte du pied la palette, c'est-à-dire de la dernière rangée.

OptionnelIcon optional.png
groupeA1 à groupeH8

Contenu des cellules groupe. groupeA1 apparaitra à gauche de listeA1 (ou en dessous dans le cas d'une palette colonne) et ainsi de suite. Si le champ groupe n'est pas spécifié, la liste correspondante devient obligatoire. Par exemple, si groupeD3 est utilisée, vous devez aussi utilisé listeD3.

OptionnelIcon optional.png
titreA à titreH

Contenu des rangées titre. titreA apparaitra au-dessus de listeA1, titreB apparaitra au-dessus de contentB1 et ainsi de suite. Si un bloc est pliable, le titre correspondant devient obligatoire car il sera le texte qui restera visible quand le bloc sera replié.

OptionnelIcon optional.png
image, imagegauche

Permet de spécifier des images qui s'afficheront à droite (image) ou à gauche (imagegauche) de l'ensemble du contenu de la palette. Entrez le nom du fichier sans le préfixe « Fichier: ». Si les blocs de la palette sont pliables, ces images restent visibles, même si tous les blocs sont pliés (mais ne seront pas visibles si la palette elle-même est plié). Veillez à ne pas placer des images trop grandes ou vous risquez de rencontrer des incohérences visuelles.

OptionnelIcon optional.png
(default: "50px")
taille image, taille imagegauche

Taille de l'image correspondante en px. Le paramètre taille image est associé à image et taille imagegauche à imagegauche. Veillez à ne pas utiliser des images trop grandes ou vous risquez rencontrer des problèmes d'étirement et/ou d'autres bizarreries visuelles.

OptionnelIcon optional.png
imageA à imagegaucheH

Permet d'allouer une image à droite (image) ou à gauche (imagegauche) aux cellules du bloc correspondant. Entrez le nom du fichier sans le préfixe « Fichier: ». Si le bloc est pliable, l'image ne sera pas visible si le bloc est plié. Veillez à ne pas placer des images trop grandes ou vous risquez de rencontrer des incohérences visuelles.

OptionnelIcon optional.png
(default: "50x80px")
taille imageA à taille imagegaucheH

Taille de l'image correspondante en px. Par exemple, taille imageA est associé à image A. Veillez à ne pas utiliser des images trop grandes ou vous risquez rencontrer des problèmes d'étirement et/ou d'autres bizarreries visuelles.

OptionnelIcon optional.png
nestedA à nestedH

Name of another navbox to be displayed as part of the current one (without "Template:"). If set, the other navbox replaces the whole corresponding block of cells. For example, setting nestedA results in all cells with an "A" in their name (such as blockA or contentA8) not being displayed; the specified navbox will be displayed in their place.

OptionnelIcon optional.png
nestedplainA à nestedplainH

Similar to nested, except that it does not expect the name of a navbox to be given. You can use this to directly set up another navbox within this one, i.e. by using a {{Palette|nested|titre=Example|listeA1=Links}} template call.

OptionnelIcon optional.png
options

This parameter allows to specify options which apply to the navbox itself or all blocks inside. Multiple options can be specified at once; simply separate them with commas (,).

Options disponibles :

  • collapsed, collapsible, nocollapse, uncollapsed: These options control the collapse behaviour of the navbox itself. They are mutually exclusive; if more than one is specified, the navbox falls back to the default behaviour according to position.
    • collapsed means the navbox is collapsible and collapsed on page load.
    • collapsible means the navbox is collapsible and is collapsed or uncollapsed on page load according to the autocollapse limit in MediaWiki:Common.js. This is the default setting if position is set to "bottom" or not unspecified.
    • nocollapse means the navbox is not collapsible. This is the default setting if position is set to "left" or "right".
    • uncollapsed means the navbox is collapsible and uncollapsed by default.
  • collapsiblegroups: This makes all blocks within the navbox collapsible and collapsed on page load. Can be overriden for individual blocks by setting the block-specific option parameter (see below) to "uncollapsed".
  • columns: This turns all blocks into column-type blocks, i.e. blocks where the links are listed from top to bottom instead of from left to right.
  • normallists: This option only applies to column-type blocks. By default, unnumbered lists in columns have special formatting (increased line height, no bullets); with this option you can disable this formatting if desired.
  • uncollapsedgroups: This makes all block within the navbox collapsible and uncollapsed on page load. Can be overriden for individual blocks by setting the block-specific option parameter (see below) to "collapsed".
  • wraplinks: If set, line breaks can occur in the middle of links inside the navbox.
OptionnelIcon optional.png
optionsA à optionsH

This parameter allows to specify options which apply to the corresponding block of rows. For example, optionsB applies to the block containing all cells with a "B" in their name. Multiple options can be specified at once; simply separate them with commas (,). Group-specific options override options set for the whole navbox.

Options disponibles :

  • collapsible, nocollapse, uncollapsed: These options control the collapse behaviour of the block. They are mutually exclusive; if more than one is specified the block will fall back to the default behaviour (or the options set for the whole box).
    • collapsed/collapsible mean the block is collapsible and collapsed on page load.
    • nocollapse means the block is not collapsible. This is the default setting.
    • uncollapsed means the block is collapsible and uncollapsed on page load.
  • columns: This turns the block rows into columns, i.e. cells displayed side-by-side where the links are listed from top to bottom instead of from left to right.
  • normallists: This option only applies to column-type blocks. By default, unnumbered lists in columns have special formatting (increased line height, no bullets); with this option you can disable this formatting if desired.
  • wraplinks: If set, line breaks can occur in the middle of links inside this block.
OptionnelIcon optional.png
(default: "bottom")
position

Intended positioning of the navbox in article pages. Also influences default width and collapse behaviour.

Options disponibles :

  • bottom: The navbox is supposed to be put at the end of articles; full width, collapses.
  • left: The navbox is supposed to be put on the left side of articles with text flowing around it; thin navbox, not collapsible.
  • right: The navbox is supposed to be put on the right side of articles with text flowing around it; thin navbox, not collapsible.
RequiertIcon required.png
titre

Le titre de la palette disposé dans la première rangée.

OptionnelIcon optional.png
(default: "100%" ou "240px")
largeur

Largeur de la palette en px ou %. Please note that in order to maintain a standardized look, width should only be changed if really necessary (e.g. for side boxes). All boxes placed at the bottom should keep the standard width, i.e. no width parameter should be specified.

Paramètres de style[modifier le wikicode]

All style options should be used sparingly as they can lead to visual inconsistencies. Some examples of useful styles:

  • Changing background color: background-color: #123456; (accepts HTML color names or RGB hex triplets)
  • Changing (horizontal) text-alignment: text-align: center; (accepts "center", "justify", "left", "right")
  • Changing vertical text-alignment: vertical-align: middle; (accepts "bottom", "middle", "top")


OptionnelIcon optional.png
style blocA à style blockH

Specifies CSS styles to apply to the corresponding block cell. For example, blockF style applies to the cell of blockF etc.

OptionnelIcon optional.png
style listeA1 à style listeH8

Specifies CSS styles to apply to the corresponding content cell. For example, contentE3 style applies to the cell of contentE3 etc.

OptionnelIcon optional.png
style pied

Specifies CSS styles to apply to the footer cell.

OptionnelIcon optional.png
style groupeA1 à style groupeH8

Specifies CSS styles to apply to the corresponding group cell. For example, groupB7 style applies to the cell of groupB7 etc.

OptionnelIcon optional.png
style titreA à style titreH

Specifies CSS styles to apply to the corresponding header cell. For example, headerD style applies to the cell of headerD etc.

OptionnelIcon optional.png
style image, style imagegauche

Specifies CSS styles to apply to the cell with the corresponding side image. image style applies to the cell with image, i.e. the image at the right side of the navbox, and imageleft style applies to the cell with imageleft.

OptionnelIcon optional.png
style imageA à style imagegaucheH

Specifies CSS styles to apply to the corresponding image cell. For example, imageB style applies to the cell of imageB, imageleftC style affects the cell of imageleftC etc.

OptionnelIcon optional.png
style

Specifies CSS styles to apply to every cell in the whole navbox except for the title cell.

OptionnelIcon optional.png
style blocs, style listes, style groupes, style titres, style images

Specifies CSS styles to apply to all cells of a certain type. For example, style blocks applies to all block cells and so forth.

OptionnelIcon optional.png
styleA à styleH

Specifies CSS styles to apply to all cells within the corresponding block of cells. For example, styleA applies to all cells with an "A" in their name, such as blockA, contentA1, imageA etc.

OptionnelIcon optional.png
style listesA à style listesH, style groupesA à style groupesH

Specifies CSS styles to apply to a certain type of cells within the corresponding block. For example, style contentsA applies to all content cells with an "A" in their name, such as contentA1, contentA2 etc.

OptionnelIcon optional.png
style titre

Specifies CSS styles to apply to the title cell.

Exemples[modifier le wikicode]

Palette simple[modifier le wikicode]

{{Palette
|1               ={{{1|}}}
|modèle          =Exemple de palette
|titre           =Exemples dans ''Fallout''
|listeA1         =Liste A
}}

Résultat :

Exemples dans Fallout

Palette standard avec blocs, groupes et titres[modifier le wikicode]

{{Palette
|1               ={{{1|}}}
|modèle          =Exemple de palette
|titre           =Exemples dans ''Fallout''
|titreA          =Titre A
|blocA           =Bloc A
|groupeA1        =Groupe A1
|listeA1         =Liste A1
|listeA2         =Liste A2
|blocB           =Bloc B
|groupeB1        =Groupe B2
|listeB1         =Liste B1
}}

Résultat :

Exemples dans Fallout

Palette standard avec groupes, blocs et image[modifier le wikicode]

{{Palette
|1               ={{{1|}}}
|modèle          =Exemple de palette
|titre           =Exemples dans ''Fallout''
|image           =Wiki logo.png
|blocA           =Bloc A
|groupeA1        =Groupe A1
|listeA1         =Liste A1
|listeA2         =Liste A2
|blocB           =Bloc B
|groupeB1        =Groupe B1
|listeB1         =Liste B1
}}

Résultat :

Exemples dans Fallout
Wiki logo.png

Palette standard avec groupes, blocs et images de bloc[modifier le wikicode]

{{Palette
|1               ={{{1|}}}
|modèle          =Exemple de palette
|titre           =Exemples dans ''Fallout''
|imageA          =Wiki logo.png
|blocA           =Bloc A
|groupeA1        =Groupe A1
|listeA1         =Liste A1
|listeA2         =Liste A2
|groupeA3        =Groupe A3
|listeA3         =Liste A3
|imageB          =Wiki logo.png
|blocB           =Bloc B
|groupeB1        =Groupe B1
|listeB1         =Liste B1
|groupeB2        =Groupe B2
|listeB2         =Liste B2
|groupeB3        =Groupe B3
|listeB3         =Liste B3
}}

Résultat :

Exemples dans Fallout

Groupes pliables[modifier le wikicode]

{{Palette
|1               ={{{1|}}}
|modèle          =Exemple de palette
|titre           =Exemples dans ''Fallout''
|options         =collapsiblegroups
|titreA          =Titre A
|imageA          =Wiki logo.png
|blocA           =Bloc A
|groupeA1        =Groupe A1
|listeA1         =Liste A1
|listeA2         =Liste A2
|groupeA3        =Groupe A3
|listeA3         =Liste A3
|imageB          =Wiki logo.png
|titreB          =Titre B
|blocB           =Bloc B
|groupeB1        =Groupe B1
|listeB1         =Liste B1
|groupeB2        =Groupe B2
|listeB2         =Liste B2
|groupeB3        =Groupe B3
|listeB3         =Liste B3
}}

Résultat :

Exemples dans Fallout

Mixe de pliables et non-pliables[modifier le wikicode]

{{Palette
|1               ={{{1|}}}
|modèle          =Exemple de palette
|titre           =Exemples dans ''Fallout''
|optionsB        =collapsible
|blocA           =Bloc A
|groupeA1        =Groupe A1
|listeA1         =Liste A1
|listeA2         =Liste A2
|groupeA3        =Groupe A3
|listeA3         =Liste A3
|titreB          =Titre B
|blocB           =Bloc B
|groupeB1        =Groupe B1
|listeB1         =Liste B1
|groupeB2        =Groupe B2
|listeB2         =Liste B2
|groupeB3        =Groupe B3
|listeB3         =Liste B3
}}

Résultat :

Exemples dans Fallout

Colonnes[modifier le wikicode]

{{Palette
|1               ={{{1|}}}
|modèle          =Exemple de palette
|titre           =Exemples
|options         =columns
|listeA1         =Liste A1
|listeA2         =Liste A2
|listeA3         =Liste A3
}}

Résultat :

Exemples

Mixe de rangées standards et colonnes[modifier le wikicode]

{{Palette
|1               ={{{1|}}}
|modèle          =Exemple de palette
|titre           =Exemples
|optionsA        =columns
|titreA          =Titre A
|listeA1         =Liste A1
|listeA2         =Liste A2
|titreB          =Titre B
|groupeB1        =Groupe B1
|listeB1         =Liste B1
|groupeB2        =Groupe B2
|listeB2         =Liste B2
}}

Résultat :

Exemples

Palette à droite[modifier le wikicode]

Exemples
{{Palette
|1               ={{{1|}}}
|modèle          =Exemple de palette
|titre           =Exemples
|position        =right
|options         =columns
|titreA          =Titre A
|listeA1         =Liste A1
|listeA2         =Liste A2
|listeA3         =Liste A3
}}

Technique[modifier le wikicode]

  • Il s'agit d'un modèle. L'éditer requiert une bonne compréhension des fonctions parseurs et de la syntaxe wiki.
  • Modèles auxiliaires :
    • {{Palette/aux}}: Merges various input parameters, calculates row/column counts for a given block and passes results to {{Navbox/aux2}} or {{Navbox/aux3}} (depending on the specified layout type).
    • {{Palette/aux2}}: Returns a whole block of standard rows according to options and specified cells.
    • {{Palette/aux3}}: Returns a whole block of columns according to options and specified cells.
  • Documentation standardisée pour les modèles basés sur ce méta-modèle :
WidgetBackground.jpg

Source[modifier le wikicode]

  • Le modèle et sa page de documentation sont issus du wiki The Vault. Vous pouvez les retrouver en suivant ce lien.
Documentation transclues de Modèle:Palette/doc.