« Modèle:Méta palette de navigation sous-groupe » : différence entre les versions

Une page de Wikipédia, l'encyclopédie libre.
Contenu supprimé Contenu ajouté
renommage de classes pour éviter les collisions de noms
ajout classes "navbox-even", gestion de la non-alternance couleurs dans le Common.css
 
Ligne 12 : Ligne 12 :
-->{{#if:{{{liste2|}}} |<tr>
-->{{#if:{{{liste2|}}} |<tr>
{{#if:{{{groupe2|}}} |<th class="navbox-group" style="{{{stylegroupe|}}}">{{{groupe2}}}</th>}}
{{#if:{{{groupe2|}}} |<th class="navbox-group" style="{{{stylegroupe|}}}">{{{groupe2}}}</th>}}
<td class="navbox-list" style="{{{styleliste|}}};{{{stylepair|}}}" {{#if:{{{groupe2|}}}||colspan="2"}}>{{{liste2}}}</td>
<td class="navbox-list navbox-even" style="{{{styleliste|}}};{{{stylepair|}}}" {{#if:{{{groupe2|}}}||colspan="2"}}>{{{liste2}}}</td>
</tr>}} <!--
</tr>}} <!--


Ligne 22 : Ligne 22 :
-->{{#if:{{{liste4|}}} |<tr>
-->{{#if:{{{liste4|}}} |<tr>
{{#if:{{{groupe4|}}} |<th class="navbox-group" style="{{{stylegroupe|}}}">{{{groupe4}}}</th>}}
{{#if:{{{groupe4|}}} |<th class="navbox-group" style="{{{stylegroupe|}}}">{{{groupe4}}}</th>}}
<td class="navbox-list" style="{{{styleliste|}}};{{{stylepair|}}}" {{#if:{{{groupe4|}}}||colspan="2"}}>{{{liste4}}}</td>
<td class="navbox-list navbox-even" style="{{{styleliste|}}};{{{stylepair|}}}" {{#if:{{{groupe4|}}}||colspan="2"}}>{{{liste4}}}</td>
</tr>}} <!--
</tr>}} <!--


Ligne 32 : Ligne 32 :
-->{{#if:{{{liste6|}}} |<tr>
-->{{#if:{{{liste6|}}} |<tr>
{{#if:{{{groupe6|}}} |<th class="navbox-group" style="{{{stylegroupe|}}}">{{{groupe6}}}</th>}}
{{#if:{{{groupe6|}}} |<th class="navbox-group" style="{{{stylegroupe|}}}">{{{groupe6}}}</th>}}
<td class="navbox-list" style="{{{styleliste|}}};{{{stylepair|}}}" {{#if:{{{groupe6|}}}||colspan="2"}}>{{{liste6}}}</td>
<td class="navbox-list navbox-even" style="{{{styleliste|}}};{{{stylepair|}}}" {{#if:{{{groupe6|}}}||colspan="2"}}>{{{liste6}}}</td>
</tr>}} <!--
</tr>}} <!--


Ligne 42 : Ligne 42 :
-->{{#if:{{{liste8|}}} |<tr>
-->{{#if:{{{liste8|}}} |<tr>
{{#if:{{{groupe8|}}} |<th class="navbox-group" style="{{{stylegroupe|}}}">{{{groupe8}}}</th>}}
{{#if:{{{groupe8|}}} |<th class="navbox-group" style="{{{stylegroupe|}}}">{{{groupe8}}}</th>}}
<td class="navbox-list" style="{{{styleliste|}}};{{{stylepair|}}}" {{#if:{{{groupe8|}}}||colspan="2"}}>{{{liste8}}}</td>
<td class="navbox-list navbox-even" style="{{{styleliste|}}};{{{stylepair|}}}" {{#if:{{{groupe8|}}}||colspan="2"}}>{{{liste8}}}</td>
</tr>}} <!--
</tr>}} <!--


Ligne 52 : Ligne 52 :
-->{{#if:{{{liste10|}}}|<tr>
-->{{#if:{{{liste10|}}}|<tr>
{{#if:{{{groupe10|}}} |<th class="navbox-group" style="{{{stylegroupe|}}}">{{{groupe10}}}</th>}}
{{#if:{{{groupe10|}}} |<th class="navbox-group" style="{{{stylegroupe|}}}">{{{groupe10}}}</th>}}
<td class="navbox-list" style="{{{styleliste|}}};{{{stylepair|}}}" {{#if:{{{groupe10|}}}||colspan="2"}}>{{{liste10}}}</td>
<td class="navbox-list navbox-even" style="{{{styleliste|}}};{{{stylepair|}}}" {{#if:{{{groupe10|}}}||colspan="2"}}>{{{liste10}}}</td>
</tr>}} <!--
</tr>}} <!--


Ligne 62 : Ligne 62 :
-->{{#if:{{{liste12|}}}|<tr>
-->{{#if:{{{liste12|}}}|<tr>
{{#if:{{{groupe12|}}} |<th class="navbox-group" style="{{{stylegroupe|}}}">{{{groupe12}}}</th>}}
{{#if:{{{groupe12|}}} |<th class="navbox-group" style="{{{stylegroupe|}}}">{{{groupe12}}}</th>}}
<td class="navbox-list" style="{{{styleliste|}}};{{{stylepair|}}}" {{#if:{{{groupe12|}}}||colspan="2"}}>{{{liste12}}}</td>
<td class="navbox-list navbox-even" style="{{{styleliste|}}};{{{stylepair|}}}" {{#if:{{{groupe12|}}}||colspan="2"}}>{{{liste12}}}</td>
</tr>}} <!--
</tr>}} <!--


Ligne 72 : Ligne 72 :
-->{{#if:{{{liste14|}}}|<tr>
-->{{#if:{{{liste14|}}}|<tr>
{{#if:{{{groupe14|}}} |<th class="navbox-group" style="{{{stylegroupe|}}}">{{{groupe14}}}</th>}}
{{#if:{{{groupe14|}}} |<th class="navbox-group" style="{{{stylegroupe|}}}">{{{groupe14}}}</th>}}
<td class="navbox-list" style="{{{styleliste|}}};{{{stylepair|}}}" {{#if:{{{groupe14|}}}||colspan="2"}}>{{{liste14}}}</td>
<td class="navbox-list navbox-even" style="{{{styleliste|}}};{{{stylepair|}}}" {{#if:{{{groupe14|}}}||colspan="2"}}>{{{liste14}}}</td>
</tr>}} <!--
</tr>}} <!--


Ligne 82 : Ligne 82 :
-->{{#if:{{{liste16|}}}|<tr>
-->{{#if:{{{liste16|}}}|<tr>
{{#if:{{{groupe16|}}} |<th class="navbox-group" style="{{{stylegroupe|}}}">{{{groupe16}}}</th>}}
{{#if:{{{groupe16|}}} |<th class="navbox-group" style="{{{stylegroupe|}}}">{{{groupe16}}}</th>}}
<td class="navbox-list" style="{{{styleliste|}}};{{{stylepair|}}}" {{#if:{{{groupe16|}}}||colspan="2"}}>{{{liste16}}}</td>
<td class="navbox-list navbox-even" style="{{{styleliste|}}};{{{stylepair|}}}" {{#if:{{{groupe16|}}}||colspan="2"}}>{{{liste16}}}</td>
</tr>}} <!--
</tr>}} <!--


Ligne 92 : Ligne 92 :
-->{{#if:{{{liste18|}}}|<tr>
-->{{#if:{{{liste18|}}}|<tr>
{{#if:{{{groupe18|}}} |<th class="navbox-group" style="{{{stylegroupe|}}}">{{{groupe18}}}</th>}}
{{#if:{{{groupe18|}}} |<th class="navbox-group" style="{{{stylegroupe|}}}">{{{groupe18}}}</th>}}
<td class="navbox-list" style="{{{styleliste|}}};{{{stylepair|}}}" {{#if:{{{groupe18|}}}||colspan="2"}}">{{{liste18}}}</td>
<td class="navbox-list navbox-even" style="{{{styleliste|}}};{{{stylepair|}}}" {{#if:{{{groupe18|}}}||colspan="2"}}">{{{liste18}}}</td>
</tr>}} <!--
</tr>}} <!--


Ligne 102 : Ligne 102 :
-->{{#if:{{{liste20|}}}|<tr>
-->{{#if:{{{liste20|}}}|<tr>
{{#if:{{{groupe20|}}} |<th class="navbox-group" style="{{{stylegroupe|}}}">{{{groupe20}}}</th>}}
{{#if:{{{groupe20|}}} |<th class="navbox-group" style="{{{stylegroupe|}}}">{{{groupe20}}}</th>}}
<td class="navbox-list" style="{{{styleliste|}}};{{{stylepair|}}}" {{#if:{{{groupe20|}}}||colspan="2"}}>{{{liste20}}}</td>
<td class="navbox-list navbox-even" style="{{{styleliste|}}};{{{stylepair|}}}" {{#if:{{{groupe20|}}}||colspan="2"}}>{{{liste20}}}</td>
</tr>}} <!--
</tr>}} <!--


Ligne 112 : Ligne 112 :
-->{{#if:{{{liste22|}}}|<tr>
-->{{#if:{{{liste22|}}}|<tr>
{{#if:{{{groupe22|}}} |<th class="navbox-group" style="{{{stylegroupe|}}}">{{{groupe22}}}</th>}}
{{#if:{{{groupe22|}}} |<th class="navbox-group" style="{{{stylegroupe|}}}">{{{groupe22}}}</th>}}
<td class="navbox-list" style="{{{styleliste|}}};{{{stylepair|}}}" {{#if:{{{groupe22|}}}||colspan="2"}}>{{{liste22}}}</td>
<td class="navbox-list navbox-even" style="{{{styleliste|}}};{{{stylepair|}}}" {{#if:{{{groupe22|}}}||colspan="2"}}>{{{liste22}}}</td>
</tr>}} <!--
</tr>}} <!--


Ligne 122 : Ligne 122 :
-->{{#if:{{{liste24|}}}|<tr>
-->{{#if:{{{liste24|}}}|<tr>
{{#if:{{{groupe24|}}} |<th class="navbox-group" style="{{{stylegroupe|}}}">{{{groupe24}}}</th>}}
{{#if:{{{groupe24|}}} |<th class="navbox-group" style="{{{stylegroupe|}}}">{{{groupe24}}}</th>}}
<td class="navbox-list" style="{{{styleliste|}}};{{{stylepair|}}}" {{#if:{{{groupe24|}}}||colspan="2"}}>{{{liste24}}}</td>
<td class="navbox-list navbox-even" style="{{{styleliste|}}};{{{stylepair|}}}" {{#if:{{{groupe24|}}}||colspan="2"}}>{{{liste24}}}</td>
</tr>}} <!--
</tr>}} <!--


Ligne 132 : Ligne 132 :
-->{{#if:{{{liste26|}}}|<tr>
-->{{#if:{{{liste26|}}}|<tr>
{{#if:{{{groupe26|}}} |<th class="navbox-group" style="{{{stylegroupe|}}}">{{{groupe26}}}</th>}}
{{#if:{{{groupe26|}}} |<th class="navbox-group" style="{{{stylegroupe|}}}">{{{groupe26}}}</th>}}
<td class="navbox-list" style="{{{styleliste|}}};{{{stylepair|}}}" {{#if:{{{groupe26|}}}||colspan="2"}}>{{{liste26}}}</td>
<td class="navbox-list navbox-even" style="{{{styleliste|}}};{{{stylepair|}}}" {{#if:{{{groupe26|}}}||colspan="2"}}>{{{liste26}}}</td>
</tr>}} <!--
</tr>}} <!--


Ligne 142 : Ligne 142 :
-->{{#if:{{{liste28|}}}|<tr>
-->{{#if:{{{liste28|}}}|<tr>
{{#if:{{{groupe28|}}} |<th class="navbox-group" style="{{{stylegroupe|}}}">{{{groupe28}}}</th>}}
{{#if:{{{groupe28|}}} |<th class="navbox-group" style="{{{stylegroupe|}}}">{{{groupe28}}}</th>}}
<td class="navbox-list" style="{{{styleliste|}}};{{{stylepair|}}}" {{#if:{{{groupe28|}}}||colspan="2"}}">{{{liste28}}}</td>
<td class="navbox-list navbox-even" style="{{{styleliste|}}};{{{stylepair|}}}" {{#if:{{{groupe28|}}}||colspan="2"}}">{{{liste28}}}</td>
</tr>}} <!--
</tr>}} <!--


Ligne 152 : Ligne 152 :
-->{{#if:{{{liste30|}}}|<tr>
-->{{#if:{{{liste30|}}}|<tr>
{{#if:{{{groupe30|}}} |<th class="navbox-group" style="{{{stylegroupe|}}}">{{{groupe30}}}</th>}}
{{#if:{{{groupe30|}}} |<th class="navbox-group" style="{{{stylegroupe|}}}">{{{groupe30}}}</th>}}
<td class="navbox-list" style="{{{styleliste|}}};{{{stylepair|}}}" {{#if:{{{groupe30|}}}||colspan="2"}}>{{{liste30}}}</td>
<td class="navbox-list navbox-even" style="{{{styleliste|}}};{{{stylepair|}}}" {{#if:{{{groupe30|}}}||colspan="2"}}>{{{liste30}}}</td>
</tr>}}
</tr>}}



Dernière version du 14 août 2016 à 15:10

 Documentation[voir] [modifier] [historique] [purger]

Ce méta modèle permet de créer des sous-groupe à l’intérieur du méta modèle {{Méta palette de navigation}}. Il a été conçu pour être utilisé à l’intérieur de ce modèle uniquement. Il est fortement conseillé d’utiliser les couleurs par défaut pour une meilleure harmonisation avec son modèle mère.

Modèle

Présentation suggérée

{{Méta palette de navigation sous-groupe
 | stylecorps  = 
 | stylegroupe = 
 | styleliste  = 
 | stylepair   = 
 | styleimpair = 

 | groupe1 = 
 | liste1  = 

 | groupe2 = 
 | liste2  = 

...

 | groupe30 = 
 | liste30  = 
}}

Paramètres

Obligatoires

liste#
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 <div> </div> (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# peut être précédée par un paramètre groupn correspondant, si nécessaire (Voir ci-dessous).
La couleur de fond par défaut des listes est #ccccff), mais peut être modifié avec les paramètres stylecorps, stylepair et/ou style impair (voir ci-dessous).
groupe#
Lorsque spécifié, le texte apparaît dans l’entête de la cellule, à gauche de la liste#. Si absent, la liste# prend toute la largeur du tableau.
La couleur de fond par défaut est #ddddff, mais peut être modifiée avec le paramètre stylegroupe ( voir ci-dessous).

Optionnels

Styles

stylecorps
Les styles CSS à applique 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 :
background:#nnnnnn;
text-align:[right/center/left/justified];
width:N [em/%/px ou width:auto];
float:[left/right/none];
clear:[right/left/both/none];
stylegroupe
Les styles CSS à appliquer aux cellules groupe#. Cette option écrase tous les styles qui sont appliqués au tableau entier. Exemples :
background:#nnnnnn;
text-align:[left/center/right];
vertical-align:[top/middle/bottom];
white-space:nowrap;
styleliste
Les styles CSS à appliquer aux listes. Ce paramètre est écrasé si stylepair/styleimpair est spécifié. (voir ci-dessous)
stylepair
Les couleurs de fond par défaut des listes sont #f9f9f9 et #f0f0ff.
styleimpair
Les styles CSS à appliquer respectivement aux listes pairs (liste2, liste4, etc.) et impairs (liste1, liste3, etc.). Habituellement utilisé pour afficher une couleur (background:#nnnnnn;) pour colorer alternativement des rangées de listes.
Les couleurs de fond par défaut des listes sont #f9f9f9 et #f0f0ff.

Exemples

Exemple 1

Voici un exemple de Méta palette de navigation sous-groupe utilisé dans une Méta palette de navigation. Le code du sous-groupe est en gras.

{{Méta palette de navigation
 | modèle      = Méta palette de navigation/Documentation/Exemple 1
 | étatboîte   = uncollapse
 | titre       = Le [[Cirque du Soleil]]
 | image       = [[Image:Cirque du Soleil Logo.jpg|150px]]
 
 | groupe1 = Spectacles de tournée
 | liste1  = 
   {{Méta palette de navigation sous-groupe
    | groupe1 = Sous Grands Chapiteaux
    | liste1  = ''[[Saltimbanco]]'' (1992-2006) • ''[[Alegría]]'' (1994) • ''[[Quidam (Cirque du Soleil)|Quidam]]'' (1996) • ''[[Dralion]]'' (1999) • ''[[Varekai]]'' (2002) • ''[[Corteo]]'' (2005) • ''[[Koozå]]'' (2007)
    | groupe2 = En Arénas
    | liste2  = ''[[Delirium (spectacle)|Delirium]]'' (2006) • ''[[Saltimbanco]]'' (2007)
    | groupe3 = Anciens spectacles sous Grands Chapiteaux
    | liste3  = ''[[Le Grand Tour]]'' (1984-1985) • ''[[La Magie Continue]]'' (1986) • ''[[Le Cirque Réinventé]]'' (1987-1990) • ''[[Nouvelle Expérience]]'' (1990-1993) • ''[[Fascination (spectacle, 1992)|Fascination]]'' (1992)
   }}

 | groupe2 = Spectacles fixes
 | liste2  = 
    {{Méta palette de navigation sous-groupe
     | groupe1 = à [[Las Vegas]]
     | liste1  = ''[[Mystère (spectacle)|Mystère]]'' (1993 <small>[[Treasure Island Hotel and Casino|Treasure Island]]</small>) • ''[["O"]]'' (1998 <small>[[Bellagio (Las Vegas)|Bellagio]]</small>) • ''[[Zumanity]]'' (2003, <small>[[New York-New York Hotel & Casino|New York-New York]]</small>) • ''[[KÀ]]'' (2004, <small>[[MGM Grand Las Vegas|MGM Grand]]</small>) •  ''[[Love (spectacle)|Love]]'' (2006, <small>[[The Mirage]]</small>)
     | groupe2 = Autres lieux
     | liste2  = ''[[La Nouba]]'' (1998, <small>[[Walt Disney World Resort]] en [[Floride]]</small>)
    }}

 | groupe3 = Spectacles saisonniers
 | liste3  = ''[[Wintuk]]'' (2007, <small>[[WaMu Theather]] du [[Madison Square Garden]] à [[New York]]</small>)

 | dessous = Fondateurs : [[Guy Laliberté]], [[Daniel Gauthier]]
}}