Module:Portal navigation/doc/fr

Le modèle navigation du portail est un méta-modèle permettant de créer des en-têtes de navigation cohérents et réactifs pour les portails.

Il est conçu pour être raisonnablement personnalisable, permettant à différents portails de se « marquer » comme ils l'entendent, tout en conservant une fonctionnalité cohérente afin que les différentes équipes n'aient pas besoin de réinventer la roue.

Usage

Basique

{{Portal navigation
| lang = 
| portalname =
| wrc =
| themecolor =
| tab1 =
| tab2 =
| tab3 =
| active =
}}
  • lang – Langue de la barre de navigation. Il doit s'agir d'une balise de langue comme en ou fr. Laissez ce champ vide/omettez-le si vous ne pouvez pas le déterminer (par exemple, le contenu est donné en tant que paramètre et aucun paramètre de langue n'est transmis avec lui).
  • portalname – Le nom du portail. Accepte tout type de wikitexte, alors n'hésitez pas à ajouter des liens, des images, etc.
  • wrc – Ce portail fait-il partie du Centre de ressources Wikimedia ? Si vous spécifiez yes, true ou 1, {{WRC badge}} sera ajouté en haut de votre en-tête de navigation. Sinon, rien ne se passera.
  • themecolor – la couleur principale, utilisée pour la couleur d'arrière-plan de la barre d'en-tête et la couleur utilisée pour mettre en évidence l'onglet actif. Doit être un code hexadécimal à trois ou six chiffres tel que #abcdef ou #999.
    • Notez que vous n'avez pas besoin de spécifier la couleur du texte. Le noir ou le blanc est automatiquement choisi en fonction de la couleur qui offre le plus de contraste. Vous pouvez cependant définir manuellement la couleur (voir ci-dessous).
    • Veuillez envisager de vérifier votre couleur pour [contraste http://webaim.org/resources/contrastchecker/] avec du noir (#000) et du blanc (#fff).
  • tabN – Texte wiki pour chaque onglet. Accepte le texte wiki ; rappelez-vous, il ne créera pas votre lien à votre place. Chaque onglet est numéroté, par exemple tab1, tab2, etc. Vous pouvez avoir autant ou aussi peu d'onglets que vous le souhaitez.
  • active – qui est l'onglet actif. Utilisez le numéro de l'onglet, et cet onglet de numéro sera mis en évidence. Si vous créez un modèle à l'aide de ce modèle, il est recommandé de définir active = pour que l'autre modèle puisse définir la valeur. Voir 2 $ comme exemple de cela en action.
{{Portal navigation
| portalname = Meta-Wiki!
| wrc = no
| themecolor = #abcdef
| tab1 = [[Home]]
| tab2 = [[Wikimedia News]]
| tab3 = [[Meta:Babel|Babel]]
| active = 2
}}

Sous-onglets

Il est possible d'avoir des sous-onglets sous chaque onglet. Ceux-ci sont représentés par des liens répertoriés. Notez que le paramètre active s'applique uniquement à l'onglet principal actif. Les sous-onglets n'indiquent pas l'état actif, à part le texte en gras au lieu d'un simple lien.

Les sous-onglets sont définis comme ceci : sous-ongletN-X, où N est le numéro de l'onglet et X est le numéro du sous-onglet.

Notez que la navigation par sous-onglets n'est pas affichée à moins que l'onglet concerné ne soit actif. En d'autres termes, si vous êtes sur l'onglet 2, la sous-navigation de l'onglet 1 sera invisible.

{{Portal navigation
| portalname = Meta-Wiki!
| wrc = no
| themecolor = #abcdef
| tab1 = [[Home]]
| subtab1-1 = [[Meta:About]]
| tab2 = [[Wikimedia News]]
| subtab2-1 = [[Tech/News]]
| subtab2-2  = [[VisualEditor/Newsletter]]
| subtab2-3 = [[Reports]]
| tab3 = [[Meta:Babel|Babel]]
| active = 2
}}

Icônes d'onglet

Vous pouvez spécifier des icônes via icon1., icon2, etc. Assurez-vous d'utiliser la syntaxe d'image complète ; c'est-à-dire pas seulement le nom de l'image.

{{Portal navigation
| portalname = Meta-Wiki!
| wrc = no
| themecolor = #333
| icon1 = [[File:Home font awesome.svg|x25px|link=]]
| tab1 = [[Home]]
| active = 1
}}
Meta-Wiki!

Styles d'en-tête personnalisés

Vous pouvez spécifier des styles CSS personnalisés à l'aide du paramètre headerstyle. Accepte les paramètres de style de type CSS, séparés par des points-virgules.

{{Portal navigation
| portalname=This is an abomination
| themecolor=#F00
| headerstyle = font-family:'Comic Sans MS', monotype; color: turquoise;
| tab1 = [[Home]]
| active = 1
}}
This is an abomination

(S'il vous plaît n'abusez pas de cette fonctionnalité)