Modèle:Gare
[purger]
Cliquez ici pour purger le cache
Teste si la page "Gare de ..." existe, si oui, donne un lien vers cette page, sinon, donne un lien vers la ville.
Syntaxe
{{gare|X|V|[lien=''lien de remplacement'' ou 'o']|[prefixe=''pref'']|[texte=''texte souhaité pour le lien'']|[mode=''mode'']|[compl=''complément souhaité si pas texte'']}}
où:
- V est, en général, le nom de la ville; et
- X fait le lien de telle sorte à obtenir le texte "Gare XV"
Les arguments entre crochets sont optionnels:
lien
: si fixé ào
, évite simplement le test d'existence; si défini, change le lien par défaut.prefixe
: préfixe du nom de la ville, voir exemples.texte
: si spécifié, remplace le texte de lien par défaut ("gare de ...");mode
: si fixé àville
, le texte de lien est fixé au deuxième paramètre (V);compl
: si spécifié, ajoute au texte par défaut, ce qui est fourni, entre parenthèses;homonymie
: au cas où deux villes homonymes ont une gare, la définition de ce paramètre permet de tester l'existence de la page "Gare XV (homonymie
);homoville
: si non-existence de la page de gare, redirige vers la bonne ville (et non une homonyme).
Fonctionnement
Si lien
n'est pas défini, test de l'existence de la page "Gare XV" (ou "Gare XV (homonymie
)"):
- Si elle existe (ou si
lien
est défini), un lien est créé dessus (ou surlien
s'il est défini, différent de "o"). Le texte de ce lien est:texte
, s'il est défini; ouprefixe
V, si le paramètremode
est défini surville
; ou- Gare XV; si
compl
est défini, son contenu est ajouté entre parenthèses.
- Sinon, est affiché:
texte
, s'il est défini; ouprefixe
V, avec un lien vers cette page (ou "V (homoville
)" si ce dernier est défini), si le paramètre mode est défini sur ville; ou- Gare XV, avec un lien vers la page V (ou "V (
homoville
)" si ce dernier est défini); sicompl
est défini, son contenu est ajouté entre parenthèses.
Exemples
Standard
{{gare|de |Paris-Nord}}
{{gare|d'|Austerlitz}}
Avec complément
{{gare|de |Lyon|compl=Paris}}
Changement de texte
{{gare|de |Lyon|texte=Paris (Gare de Lyon)}}
Lien de gare « rouge »
{{gare|de |Bruxelles|mode=ville}}
{{gare|de |Bruxelles}}
{{gare|de |Bruxelles-Central}}
Préfixes
{{gare|du |Havre|prefixe=Le }}
{{gare|du |Havre|prefixe=Le |mode=ville}}
Homonymie de gares
{{gare|de |Saint-Nicolas}}
{{gare|de |Saint-Nicolas|homonymie=Flandre-Orientale}}
gare de Saint-Nicolas
{{gare|de |Saint-Nicolas|homoville=Flandre-Orientale}}
{{gare|de |Luxembourg}}
{{gare|de |Luxembourg|homonymie=ville}}
gare de Luxembourg
{{gare|de |Luxembourg|homoville=ville}}
Liens spécifiques
{{gare|d'|Amsterdam-Central|lien = gare centrale d'Amsterdam}}
{{gare|de |Bruxelles|lien=o}}
La documentation de ce modèle est générée par le modèle {{Documentation}}.
Elle est directement incluse dans l'appel de ce dernier. Si cette page est protégée, veuillez transférer le contenu de la documentation vers sa sous-page dédiée.
Les éditeurs peuvent travailler dans le bac à sable (créer) et la page de test (créer).
Voir les statistiques d'utilisation du modèle sur l'outil wstat.