Modèle:Correspondance

Une page de Wikipédia, l'encyclopédie libre.

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

Description[modifier le code]

Permet d'afficher une correspondance vers une ligne d'un réseau de transport en commun. Deux modèles sont utilisables :

Suite à ce vote, la majorité des avis exprimés sont favorables à la non-utilisation du modèle dans le corps de texte des articles. Merci d'en limiter l'usage aux infobox, palettes…

Utilisation et paramètres[modifier le code]

  • {{Correspondance|réseau=NOM_DU_SOUS_MODELE_DE_CORRESPONDANCE|LIGNE}}
  • {{Correspondances|réseau=NOM_DU_SOUS_MODELE_DE_CORRESPONDANCE|LIGNE1|LIGNE2|LIGNE3|...|LIGNE40}} (max 40 lignes)

avec :

  • NOM_DU_SOUS_MODELE_DE_CORRESPONDANCE : le nom du sous-modèle de correspondance normalement listé dans Catégorie:Modèle Correspondance
  • LIGNE1 ... LIGNE30 : l'identifiant de la ligne vers laquelle il y a correspondance. L'identifiant est différent pour chaque réseau (généralement une lettre ou un chiffre).

Exemples :

  • {{Correspondance|réseau=Lignes d'azur|3}} affiche   3  
  • {{Correspondance|réseau=Lignes d'azur|T1}} affiche Ligne 1 du tramway de Nice
  • {{Correspondances|réseau=Lignes d'azur|3|4|22|23|T29}} affiche    3    4   22  23  T29 

Ajouter un nouveau réseau[modifier le code]

L'affichage des correspondances se fait par appel de sous-modèles listés dans Catégorie:Modèle Correspondance (sauf quelques cas exceptionnels où un modèle spécifique est utilisé pour un réseau, comme {{Métro de Paris/correspondance}} pour le métro de Paris). Si un réseau en est absent, il faut le créer. Pour cela, créez la page avec un titre au format [[Modèle:Correspondance/nom du réseau]], et suivez les explications données ci-dessous.

Méthode texte[modifier le code]

Si les icônes pour les lignes du réseau sont suffisamment simples, elles peuvent être simplement rendues en Wikicode et/ou HTML. Le wikicode de base suivant peut être copié-collé et adapté :

<includeonly>{{#switch: {{{1|erreur}}}
| 1 = <span style="background-color:Red; color:white; padding-left:0.4em; padding-right:0.4em;">'''1'''</span>
| 2 = <span style="background-color:MidnightBlue; color:white; padding-left:0.4em; padding-right:0.4em;">'''2'''</span>
| A = <span style="background-color:Red; color:white; padding-left:0.4em; padding-right:0.4em;">'''A'''</span>
| B = <span style="background-color:MidnightBlue; color:white; padding-left:0.4em; padding-right:0.4em;">'''B'''</span>
| L12 = <span style="background-color:Yellow; color:black; padding-left:0.4em; padding-right:0.4em;">'''L12'''</span>
| L13 = <span style="background-color:LightOrange; color:black; padding-left:0.4em; padding-right:0.4em;">'''L13'''</span>
| ...
| erreur = <span style="color:red;">Paramètre manquant !</span>

}}</includeonly><noinclude>{{Documentation d'une sous-page de modèle|contenu=......}}
[[Catégorie:Modèle Correspondance]]
</noinclude>

... où les chiffres/lettres à gauche du signe « = » (1, 2, A, B, L12, L13) sont l'identifiant de la ligne, et le code à droite indique l'icône à afficher pour chaque ligne (dans cet exemple simple, des chiffres ou lettres affichés sur un fond rectangulaire coloré (1).

Il est possible de jouer avec la forme de l'icône en HTML / CSS, par exemple :

Formatage Exemple de code Exemple de rendu
Rectangle <span style="background-color:Red; color:white; padding-left:0.4em; padding-right:0.4em;">...</span> 1
Rectangle aux coins arrondis <span style="color:white; background-color:#0063A5; border-top-left-radius: 0.3em; border-bottom-left-radius:0.3em; border-top-right-radius:0.3em; border-bottom-right-radius:0.3em; padding-left:0.4em; padding-right:0.4em;">...</span> A
Cercle/ovale <span style="white-space: nowrap; font-weight:circle; font-size: 100%; padding: 2px 5px 2px 5px; background-color: #ac4399; color: #ffffff; border-radius:10px">...</span> B
Avec bordure <span style="color:MidnightBlue; background-color:Turquoise; border:2px solid MidnightBlue; padding-left:0.4em; padding-right:0.4em;">...</span> 3
Plusieurs couleurs <span style="color:white; background-color:Red; padding-left:0.2em; padding-right:0.1em;">...</span><span style="color:black; background-color:Yellow; padding-left:0.3em; padding-right:0.3em;">...</span> L12
Forme imbriquée <span style="padding: 4px 1px 4px 1px; background-color:#004595;"><span style="white-space: nowrap; font-size: 100%; padding: 1px 4px 1px 4px; background-color:#004595; color:#ffffff; border: 2px solid #ffffff; border-radius:10px;">...</span> M
Sans fond <span style="text-decoration: none; color:#F8981D; ">''' LIGNE 1 '''</span>  LIGNE 1 

Exemples-type : {{Correspondance/Moova}} ; {{Correspondance/TLP Mobilités}} ; {{Correspondance/Bibus}}

Méthode image[modifier le code]

Si les icônes des lignes ne peuvent pas être rendues en wikicode/HTML, il est alors possible de les insérer sous la forme d'images. Pour cela, il faut d'abord créer les icône-images et les importer sur Commons (le format SVG est recommandé, cf. aide). Voir par exemple Commons:Category:Public transport symbols of Lyon.

Le même code que plus haut peut être adapté pour afficher les images :

<includeonly>{{#switch: {{{1|erreur}}}
| 1 = [[Fichier:LIEN_IMAGE_COMMONS|18x18px]]
| 1S = [[Fichier:LIEN_IMAGE_COMMONS|18x18px]]
| 4 = [[Fichier:LIEN_IMAGE_COMMONS|18x18px]]
| 4B = [[Fichier:LIEN_IMAGE_COMMONS|18x18px]]
| ...
| erreur = <span style="color:red;">Paramètre manquant !</span>

}}</includeonly><noinclude>{{Documentation d'une sous-page de modèle|contenu=......}}
[[Catégorie:Modèle Correspondance]]
</noinclude>

Exemples-type : {{Correspondance/RTM}} ; {{Correspondance/Lignes d'azur}}