Discussion modèle:Lien vers modèle
Ajouter un sujetApparence
Dernier commentaire : il y a 16 ans par Lgd dans le sujet {{Lien vers modèle}}
Autres discussions [liste]
- Admissibilité
- Neutralité
- Droit d'auteur
- Article de qualité
- Bon article
- Lumière sur
- À faire
- Archives
- Commons
Salut,
Peux-tu me dire quel était le problème avant ta modif ? au niveau syntaxe, je vois pas ou j'avais faux?? -- Xfigpower (pssst) 20 novembre 2008 à 18:30 (CET)
- Sauf erreur de ma part, la syntaxe {{{texte|Consultez la documentation du modèle}}} n'affiche le texte mentionné que lorsque la paramètre "texte = " est utilisé (même si le champ est vide) ce qui n'est pas le cas pour la majorité des infobox utilisant le modèle. Par contre avec la syntaxe {{#if: {{{texte|}}} |{{{texte}}}|Consultez la documentation du modèle}} il est possible d'afficher à l'écran "Consultez la documentation du modèle" même si le paramètre "texte = " n'est pas utilisé... Mais bon dans la situation actuelle aucune des solutions ne semble fonctionner puisque en pointant sur l'icöne il apparît dans les deux cas "modèle:nom de l'infobox"... Aiolia (d) 20 novembre 2008 à 18:38 (CET)
- je crois qu'avec la syntaxe {{{texte|blalba}}}, blabla s'affiche quand le paramètre texte n'est pas mentionné. Par contre, si on utilise "texte=", c'est la chaîne vide qui apparait
- pour le texte infobulle, essaie sous IE -- Xfigpower (pssst) 21 novembre 2008 à 09:34 (CET)
Test
[modifier le code]Wikipedia aura le dernier mot :-)
- avec paramètre texte complet
Modèle:Lien vers modèle/Bac à sable
- avec paramètre texte vide
Modèle:Lien vers modèle/Bac à sable
- sans paramètre texte vide
Modèle:Lien vers modèle/Bac à sable
Résultat
[modifier le code]- Firefox 3.0 -> pas d'affichage du texte pour les deux
- IE6 -> affichage du texte. la seule différence est pour le cas 2 où le cas "if" affiche le texte par défaut alors que le cas "|" n'affiche rien
- Opéra9 -> pas d'affichage du texte (uniquement titre et adresse)
- Si je peux me permettre, vous faites tous deux une confusion sur le rôle du paramètre texte, ou plus exactement de l'attribut
alt
qui en résulte : sa fonction n'est pas « d'afficher » une infobulle au survol de l'image, mais de fournir un texte alternatif venant remplacer l'image lorsque celle-ci n'est pas affichée. - L'infobulle est liée à l'attribut
title
du lien que mediawiki génère automatiquement à l'aide du titre de la page cible, sans que cela soit modifiable. - Mais Internet Explorer, indépendamment de la syntaxe du modèle, a une implémentation particulière de l'attribut
alt
qu'il restitue également sous forme d'infobulle au survol d'une image, ce qui neutralise l'infobulle du lien. Cette implémentation devrait d'ailleurs prendre fin avec IE8. - En d'autres termes:
- sous IE,
texte
génère l'infobulle mais il ne faut pas en tenir compte - dans les autres navigateurs, vous n'avez pas la main sur l'infobulle en raison de mediawiki
- sous IE,
- Enfin, effectivement, il faut utiliser la syntaxe
#if:
pour que l'alternative textuelle soit correcte si un paramètre videtexte=
figure dans l'appel du modèle. Donc, ne plus toucher--Lgd (d) 30 novembre 2008 à 04:41 (CET)
- Arf, finalement, il y avait un contournement pour parvenir au résultat recherché. ça vous convient ? Cordialement, --Lgd (d) 30 novembre 2008 à 05:06 (CET)