« Modèle:Méta palette de navigation/Documentation » : différence entre les versions

Contenu supprimé Contenu ajouté
Antaya (discussion | contributions)
m Revert
imported>Leklem
Annulation des modifications 30034382 par Antaya (Discuter)
Ligne 1 :
{{Documentation modèle utilisant les ParserFunctions en sous-page}}
{{Accessibilité à corriger}}
__NOTOC__
Ce méta modèle permet une [[Aide:Palettes de navigation|palette de navigation]] pour grouper des liens par thème dans une boîte déroulante. Dans un article, lorsqu’il y a plusieurs palettes, elles sont conçues pour <u>s’empiler sans espacements</u>.
 
== Modèle ==
<source lang="text">
{{Méta palette de navigation
| modèle = {{subst:PAGENAME}}Oscar du meilleur acteur<!-- Ne pas modifier -->
| titre = [[Oscar du meilleur acteur]]
| image =
 
| groupe1 =
| liste1 =
 
| groupe2groupe1 = 1928-1940
| liste1 = [[Emil Jannings]] (1928) · [[Warner Baxter]] (1929) · [[George Arliss]] (1930) · [[Lionel Barrymore]] (1931) · [[Fredric March]] / [[Wallace Beery]] (1932) · [[Charles Laughton]] (1933) · [[Clark Gable]] (1934) · [[Victor McLaglen]] (1935) · [[Paul Muni]] (1936) · [[Spencer Tracy]] (1937) · [[Spencer Tracy]] (1938) · [[Robert Donat]] (1939) · [[James Stewart (actor)|James Stewart]] (1940)
| liste2 =
 
| groupe2 = 1941–1960
...
| liste2 = [[Gary Cooper]] (1941) · [[James Cagney]] (1942) · [[Paul Lukas]] (1943) · [[Bing Crosby]] (1944) · [[Ray Milland]] (1945) · [[Fredric March]] (1946) · [[Ronald Colman]] (1947) · [[Laurence Olivier]] (1948) · [[Broderick Crawford]] (1949) · [[José Ferrer]] (1950) · [[Humphrey Bogart]] (1951) · [[Gary Cooper]] (1952) · [[William Holden]] (1953) · [[Marlon Brando]] (1954) · [[Ernest Borgnine]] (1955) · [[Yul Brynner]] (1956) · [[Alec Guinness]] (1957) · [[David Niven]] (1958) · [[Charlton Heston]] (1959) · [[Burt Lancaster]] (1960)
 
| groupe3= 1961–1980
| dessous =
| liste3 = [[Maximilian Schell]] (1961) · [[Gregory Peck]] (1962) · [[Sidney Poitier]] (1963) · [[Rex Harrison]] (1964) · [[Lee Marvin]] (1965) · [[Paul Scofield]] (1966) · [[Rod Steiger]] (1967) · [[Cliff Robertson]] (1968) · [[John Wayne]] (1969) · [[George C. Scott]] (1970) · [[Gene Hackman]] (1971) · [[Marlon Brando]] (1972) · [[Jack Lemmon]] (1973) · [[Art Carney]] (1974) · [[Jack Nicholson]] (1975) · [[Peter Finch]] (1976) · [[Richard Dreyfuss]] (1977) · [[Jon Voight]] (1978) · [[Dustin Hoffman]] (1979) · [[Robert De Niro]] (1980)
}}
</source>
 
| groupe4 = 1981–2000
== Nom du modèle ==
| liste4 = [[Henry Fonda]] (1981) · [[Ben Kingsley]] (1982) · [[Robert Duvall]] (1983) · [[F. Murray Abraham]] (1984) · [[William Hurt]] (1985) · [[Paul Newman]] (1986) · [[Michael Douglas]] (1987) · [[Dustin Hoffman]] (1988) · [[Daniel Day-Lewis]] (1989) · [[Jeremy Irons]] (1990) · [[Anthony Hopkins]] (1991) · [[Al Pacino]] (1992) · [[Tom Hanks]] (1993) · [[Tom Hanks]] (1994) · [[Nicolas Cage]] (1995) · [[Geoffrey Rush]] (1996) · [[Jack Nicholson]] (1997) · [[Roberto Benigni]] (1998) · [[Kevin Spacey]] (1999) · [[Russell Crowe]] (2000)
:;Création d’une nouvelle palette
::Lors de la création d’un nouveau modèle de palette de navigation, il est recommendé de respecter la convention des noms de modèles. Ainsi le nom devrait toujours débuter par "''Palette''" suivi du nom commençant par une majuscule. Quelques exemple de noms de modèles : '''Modèle:''Palette'' Nom de la palette''' • [[Modèle:Palette Régions des États-Unis]] • [[Modèle:Palette Processus nucléaires]] • [[Modèle:Palette Unibroue]]
 
| groupe5 = 2001-2020
:;Mise à jour d’une ancienne palette
| liste5 = [[Denzel Washington]] (2001) · [[Adrien Brody]] (2002) · [[Sean Penn]] (2003) · [[Jamie Foxx]] (2004) · [[Philip Seymour Hoffman]] (2005) · [[Forest Whitaker]] (2006) · [[Daniel Day-Lewis]] (2007)
::Lors de la mise à jour d’un ancien modèle de palette de navigation qui ne respecte pas la convention des titres de modèle, il est recommandé de [[Aide:Comment renommer une page|renommer la palette]] et d’y ajouter le terme "''Palette''" au début du nom du modèle.
 
== Exemples de palettes ==
=== Avec image dans le titre ===
{{Méta palette de navigation/Documentation/Exemple 3}}
 
 
 
=== Avec image dans le corps ===
{{Méta palette de navigation/Documentation/Exemple 4}}
 
 
 
=== Avec sous-titre ===
{{Méta palette de navigation/Documentation/Exemple 5}}
 
 
 
=== Plusieurs palettes de navigation ===
{{Palette Biome}}
{{Palette Écozone}}
{{Palette Cycle biogéochimique}}
 
 
 
=== Avec [[Modèle:Méta palette de navigation sous-groupe|sous-groupes]] ===
{{Méta palette de navigation/Documentation/Exemple 1}}
 
 
 
=== Sans groupe ni image ===
{{Méta palette de navigation/Documentation/Exemple 2}}
 
 
 
== Paramètres ==
=== Obligatoires ===
:; ''modèle''
:: Le nom du modèle, nécessaire pour les liens "{{nobr|v • d • m}}" ("{{nobr|voir • discuter • modifier}}") afin qu’ils fonctionnent sur toutes les pages où ce modèle est utilisé. Vous pouvez entrer <code><nowiki>{{subst:PAGENAME}}</nowiki></code> comme valeur afin d’éviter les erreurs.
 
:; ''titre''
:: Texte centré qui apparaît dans l’entête du tableau. Habituellement, il s’agit du sujet du modèle. Ceci devrait être contenu sur une ligne, mais si une deuxième est nécessaire, utiliser <code><nowiki>{{-}}</nowiki></code> pour que le texte soit bien centré.
:: La couleur de fond par défaut est <code><span style="background: #ccccff;">#ccccff</span></code>), mais il est possible de le modifier avec le paramètre ''styletitre'' (voir ci-dessous).
 
:; ''liste<sub>#</sub>''
:: Le corps de ce modèle est habituellement une liste de liens. Le format est sur une seule ligne, bien que le texte peut être entré sur des lignes séparées à l’intérieur des balises <code><nowiki><div> </div></nowiki></code> (Voir [[#Exemple avec code]]). Au moins un paramètre ''liste'' est requis; chaque ''liste'' additionnelle sera affichée sur une rangée séparée. Chaque ''liste<sub>#</sub>'' peut être précédée par un paramètre ''group<sub>n</sub>'' correspondant, si nécessaire (Voir ci-dessous).
:: La couleur de fond par défaut des liste est <code><span style="background: #ccccff;">#ccccff</span></code>), mais peut être modifié avec les paramètres ''stylecorps'', ''stylepair'' et/ou ''style impair'' (voir ci-dessous).
 
=== Optionnels ===
 
==== Cellules ====
:; ''groupe<sub>#</sub>''
:: Lorsque que spécifié, le texte apparaît dans l’entête de la cellule, à gauche de la ''liste<sub>#</sub>''. Si absent, la ''liste<sub>#</sub>'' prend toute la largeur du tableau.
:: La couleur de fond par défaut est <code><span style="background: #ddddff;">#ddddff</span></code>, mais peut être modifiée avec le paramètre ''stylegroupe'' (voir ci-dessous).
 
:; ''image''
:: Une image peut être affichée dans la cellule sous le titre et à la droite du corps (les groupes/listes). Pour que l’image apparaisse correctement, un paramètre de la ''liste1'' doit être spécifié. Le paramètre ''image'' accepte la syntaxe wiki standard. Exemple :
::: <code><nowiki>[[Image:Exemple.jpg|100px]]</nowiki><code>
:: Dans un modèle ou le corps (les groupes/listes) ne s’étend pas jusqu’au bout à droite, l’image sortira de la marge de droite. Ceci peut être corrigé en utilisant le paramètre ''right'' dans la syntaxe wiki de l’image. Exemple :
::: <code><nowiki>[[Image:Example.jpg|80px|right]]</nowiki><code>
 
:; ''dessus''
:: Une cellule pleine largeur peut apparaître entre la barre de titre et le premier ''groupe/liste'', juste au-''dessus'' du corps (groupes/listes/image). Dans un modèle sans image, ''dessus'' se comporte de la même façon que ''liste1'' sans paramètre le ''groupe1''.
 
:; ''dessous''
:: Une cellule pleine largeur peut apparaître ''dessous'' le corps du modèle (groupes/listes/image). Dans un modèle sans image, ''dessous'' se comporte comme si la dernière ''liste<sub>#</sub>'' sans le paramètre ''groupe<sub>#</sub>''. (voir [[#Exemple avec image et style]])
 
====Styles====
:; ''styletitre''
:: Les styles [[Feuilles de style en cascade|CSS]] à appliquer à la barre d’entête. Exemple :
::: <code><nowiki>styletitre = background:</nowiki>''#nnnnnn'';</code>
::: <code><nowiki>styletitre = background:</nowiki>''nom'';</code>
 
:; ''stylecorps''
:: Les styles CSS à appliquer au corps du modèle. Le mot ''style'' (plus court) peut être utilisé lorsqu’aucun autre paramètre de style n’est spécifié. Cette option doit être utilisée avec parcimonie, car elle peut provoquer des contradictions visuelles. Exemples :
::: <code>background:#''nnnnnn'';</code>
::: <code>text-align:[''right/center/left/justified''];</code>
::: <code>width:''N''&nbsp;[em/%/px ou width:auto];</code>
::: <code>float:[''left/right/none''];</code>
::: <code>clear:[''right/left/both/none''];</code>
 
:; ''stylegroupe''
:: Les styles CSS] à appliquer aux cellules ''groupe<sub>#</sub>''. Cette option écrase tous les styles qui sont appliqués au tableau entier. Exemples :
::: <code>background:#''nnnnnn'';</code>
::: <code>text-align:[''left/center/right''];</code>
::: <code>vertical-align:[''top/middle/bottom''];</code>
::: <code>white-space:nowrap;</code>
 
:; ''styleliste''
:: Les styles CSS à appliquer aux listes. Ce paramètre est écrasé si ''stylepair/styleimpair'' est spécifié. (voir ci-dessous)
 
:; ''stylepair''
:; ''styleimpair''
:: Les styles CSS à appliquer respectivement aux listes pairs (''liste2'', ''liste4'', etc.) et impairs (''liste1'', ''liste3'', etc.). Habituellement utilisé pour afficher une couleur (<code>background:#''nnnnnn'';</code>) pour colorer alternativement des rangées de listes.
 
:; ''styledessus''
:; ''styledessous''
:: Les styles CSS à appliquer à la cellule du haut (spécifiés par le paramètre ''dessus'') et la cellule du bas (spécifiés par le paramètre ''dessous''). Souvent utilisé pour l’alignement du texte et la couleur de fond :
::: <code>background:#''nnnnnn'';</code>
::: <code>text-align:[''left/center/right''];</code>
 
==== Autres ====
:; ''sous-titre''
:: Un sous-titre optionnel peut apparaître sous le titre obligatoire. Il sera automatiquement plus petit que le titre.
 
:; ''étatboîte''
:: Ce paramètre contrôle l’enroulement et le déroulement de la boîte lorsqu’elle s’affiche sur une page. '''Note :''' ne pas utiliser ce paramètre dans l’espace encyclopédique. Dans les autres [[Aide:Espace de noms|espaces de noms]] que le principal, vous pouvez remplir le champ avec <code>collapsed</code> ou <code>uncollapsed</code>.
::*''collapsed'' : la boîte sera fermée (enroulée) lors du chargement de la page.
::*''uncollapsed'' : la boîte sera ouverte (déroulée) lors du chargement de page.
::*''vide (par défaut)'' : la boîte sera ouverte (déroulée), mais si la page contient deux boîtes ou plus, elle seront fermées (enroulées) lors du chargement de la page (''autocollapse'').
 
 
{{Boîte déroulante début|titre=Code complet du modèle}}
<pre>
{{Méta palette de navigation
| modèle = {{subst:PAGENAME}}<!-- Ne pas modifier -->
| étatboîte = autocollapse<!-- Ne pas utiliser ce paramètre dans les articles -->
| styletitre =
| titre =
| sous-titre =
| image =
| stylecorps =
| stylegroupe =
| styleliste =
| stylepair =
| styleimpair =
 
| styledessus =
| dessus =
 
| groupe1 =
| liste1 =
 
| groupe2 =
| liste2 =
 
...
 
| groupe20 =
| liste20 =
 
| styledessous =
| dessous =
}}
</pre>
{{Boîte déroulante fin}}
 
== Voir aussi ==
* {{m|Méta palette de navigation sous-groupe}}
<includeonly>
[[Catégorie:Méta-modèle|Navigation]]
[[Catégorie:Modèle boîte déroulante]]
 
[[cy:Nodyn:Blwch llywio generig]]
[[en:Template:Navbox generic]]
[[gl:Template:Navbox generic]]
[[id:Templat:Navbox generic]]
[[it:Template:Navbox generic]]
[[lv:Veidne:Navbox generic]]
[[ms:Templat:Navbox generic]]
[[ja:Template:Navbox generic]]
[[no:Mal:Navbox generic]]
[[pt:Predefinição:Navbox generic]]
[[simple:Template:Navbox generic]]
[[sl:Predloga:Generično navpolje]]
[[su:Citakan:Navbox generic]]
[[sv:Mall:Navbox generic]]
[[vi:Tiêu bản:Navbox generic]]
[[zh:Template:Navbox generic]]</includeonly>