« Discussion modèle:Homonymie » : différence entre les versions
De Oniropædia
Aller à la navigationAller à la recherche
(Création) |
m (→Syntaxe : Correction) |
||
(2 versions intermédiaires par le même utilisateur non affichées) | |||
Ligne 2 : | Ligne 2 : | ||
__TOC__ | __TOC__ | ||
Ce modèle a été créé afin de couvrir l'ensemble des cas d'[[Aide:Page d'homonymie|homonymie] dans le cadre de {{SITENAME}}. | Ce modèle a été créé afin de couvrir l'ensemble des cas d'[[Aide:Page d'homonymie|homonymie]] dans le cadre de {{SITENAME}}. | ||
Il est partiellement inspiré des modèles [http://fr.wikipedia.org/wiki/Mod%C3%A8le:Voir_homonymes <nowiki>{{Voir homonymes}}</nowiki>] et [http://fr.wikipedia.org/wiki/Mod%C3%A8le:Homonymie <nowiki>{{Homonymie}}</nowiki>] de [http://fr.wikipedia.org/ Wikipedia], mais en les fusionnants. En effet, le nombre de cas d'homonymie sur {{SITENAME}} ne peut justifier de l'existence de deux modèles distincts. | Il est partiellement inspiré des modèles [http://fr.wikipedia.org/wiki/Mod%C3%A8le:Voir_homonymes <nowiki>{{Voir homonymes}}</nowiki>] et [http://fr.wikipedia.org/wiki/Mod%C3%A8le:Homonymie <nowiki>{{Homonymie}}</nowiki>] de [http://fr.wikipedia.org/ Wikipedia], mais en les fusionnants. En effet, le nombre de cas d'homonymie sur {{SITENAME}} ne peut justifier de l'existence de deux modèles distincts. | ||
Il fonctionne sur le principe suivant :<br /> | Il fonctionne sur le principe suivant :<br /> | ||
Ligne 14 : | Ligne 12 : | ||
#::La page homonyme est elle sans les parenthèses. | #::La page homonyme est elle sans les parenthèses. | ||
#:Si la page homonyme n'existe pas, il permet de la créer. | #:Si la page homonyme n'existe pas, il permet de la créer. | ||
#En se basant sur le nom de la page, il vérifie si la page courante n'est pas une page d'homonymie. | |||
#:Il existe deux cas: | |||
##soit la page doit être [[#Page d'homonymie forcée|forcée]] en donnant comme paramètre la première lettre du <nowiki>{{PAGENAME}}</nowiki>, | |||
##soit la page possède la pattern (homonymie) dans son titre. | |||
Bien que le modèle prévoit de ne rien afficher en cas d'utilisation du modèle lorsque ce n'est pas utile. Il est fortement conseillé de ne pas l'utiliser automatiquement. | Bien que le modèle prévoit de ne rien afficher en cas d'utilisation du modèle lorsque ce n'est pas utile. Il est fortement conseillé de ne pas l'utiliser automatiquement. | ||
==Syntaxe== | ==Syntaxe== | ||
<nowiki>{{Homonymie}}</nowiki> | <nowiki>{{Homonymie}}</nowiki><br /> | ||
<nowiki>{{Homonymie|</nowiki>''pattern d'homonyme''<nowiki>}}</nowiki><br /> | |||
<nowiki>{{Homonymie|</nowiki>''pattern d'homonyme''<nowiki>}}</nowiki> | <nowiki>{{Homonymie|</nowiki>''pattern d'homonyme''<nowiki>|</nowiki>''pattern d'homonymie''<nowiki>}}</nowiki><br /> | ||
<nowiki>{{Homonymie|</nowiki>''pattern d'homonyme''<nowiki>|</nowiki>''pattern d'homonymie''<nowiki>}}</nowiki> | |||
==Explication des champs== | ==Explication des champs== | ||
Ligne 30 : | Ligne 30 : | ||
==Exemples== | ==Exemples== | ||
===Par défaut=== | ===Par défaut=== | ||
<nowiki>{{Homonymie}}</nowiki> | <nowiki>{{Homonymie}}</nowiki> | ||
{{Homonymie}} | {{Homonymie}} | ||
===Page d'homonymie forcée=== | ===Page d'homonymie forcée=== | ||
<nowiki>{{Homonymie|H}}</nowiki> | <nowiki>{{Homonymie|H}}</nowiki> | ||
{{Homonymie|H}} | {{Homonymie|H}} | ||
Dernière version du 23 juin 2007 à 16:18
Ce modèle a été créé afin de couvrir l'ensemble des cas d'homonymie dans le cadre de Oniropædia.
Il est partiellement inspiré des modèles {{Voir homonymes}} et {{Homonymie}} de Wikipedia, mais en les fusionnants. En effet, le nombre de cas d'homonymie sur Oniropædia ne peut justifier de l'existence de deux modèles distincts.
Il fonctionne sur le principe suivant :
- En se basant sur le nom de la page, il vérifie si la page est une page homonyme d'une autre.
- Si c'est le cas il insère alors un lien vers la page homonyme.
- Pour le déterminer il se base sur la présence d'un élément entre parenthèse. Par exemple : Nacre, cité blanche(cité).
- La page homonyme est elle sans les parenthèses.
- Si la page homonyme n'existe pas, il permet de la créer.
- Si c'est le cas il insère alors un lien vers la page homonyme.
- En se basant sur le nom de la page, il vérifie si la page courante n'est pas une page d'homonymie.
- Il existe deux cas:
- soit la page doit être forcée en donnant comme paramètre la première lettre du {{PAGENAME}},
- soit la page possède la pattern (homonymie) dans son titre.
Bien que le modèle prévoit de ne rien afficher en cas d'utilisation du modèle lorsque ce n'est pas utile. Il est fortement conseillé de ne pas l'utiliser automatiquement.
Syntaxe
{{Homonymie}}
{{Homonymie|pattern d'homonyme}}
{{Homonymie|pattern d'homonyme|pattern d'homonymie}}
Explication des champs
- pattern d'homonyme : c'est la chaîne de caractère permettant de dire si la page est une page homonyme. Par défaut : (
- pattern d'homonymie : c'est la chaîne de caractère permettant de préciser le nom de la page d'homonymie. Par défaut : homonymie
Exemples
Par défaut
{{Homonymie}}
Page d'homonymie forcée
{{Homonymie|H}}
Cette page d’homonymie répertorie les différents sujets et articles partageant un même nom.