Discussion Modèle:Infobox Personnage de Mortal Kombat

Un article de Wikipédia, l'encyclopédie libre.

Bonjour,

Pouvez vous faire en sorte que quand, admettons pour ce perso Rain (Mortal Kombat), nous n'avons pas toutes les informations, il faudrait qu'elles ne s'affichent pas. Par exemple, si j'ai pas mis de ligne "age = xxx" dans la fiche du perso, ca n'affiche rien. En ce moment ca affiche dans la fiche du personnage "age = { { { age } } }

Bon j'ai un peu du mal à expliquer mais l'essentiel est dit ;)

Merci

Julien 29 juillet 2006 à 02:20 (CEST)

Bonjour, en premier lieu il faut comprendre que masquer un champs par ce qu'il n'est pas indiqué n'est pas forcément une bonne chose : si le champ n'est pas visible personne n'aura l'idée d'ajouter l'information simplement car le champ n'est pas affiché et donc inconnu.
En deuxième lieu, il n'est pas bon de supprimer des ligne complète de description de modèle simplement parce que l'information n'est pas indiqué car ca devient bien trop compliqué pour un contributeur de chercher comment compléter le champ.
Enfin il existe trois manières de masquer/compléter les champs
  1. remplacer le champs par une valeur de défaut : {{{age|à compléter}}} ;
  2. masquer le champs coté consultation (très simple et lisible) : exemple dans Modèle:Infobox Jeu vidéo notamment les style="" des lignes de tableau. Masque une ligne de tableau à l'affichage de la page coté client lorsque un champ n'est pas précisé ;
  3. masquer le champs coté description (bien plus compliqué) : utiliser les #if (meta:ParserFunctions/fr) et les {{!}} dans la description du modèle pour y ignorer des portions de code en fonction de la présence de champs.
bayo 29 juillet 2006 à 14:58 (CEST)

Bonjour,

Merci de ta réponse. Je comprends le fait de laisser le champ non complété "visible", de manière à ce qu'un wikipédien puisse par la suite compléter ce dernier. Mais voila pourquoi je ne pense pas que ce soit une bonne idée, dans ce modèle précis : Certaines lignes ne s'adressent qu'à certains personnages, par exemple les ninjas. Donc cette ligne n'a pas de raison d'être sur la page d'un mort vivant. Bon, c'est un exemple à la noix, mais tu comprends le principe.

Par contre, je ne mettrais pas le "masquage" sur tout les attributs, notamment les épisodes où les personnages apparaissent, champ qui, lui, ne peut être vide.

J'ai utilisé ta troisième méthode. Je l'ai trouvé simple, alors je sais pas si on parle de la même, mais en tout cas ca fonctionne !

Bref, merci de ton aide !

Julien 29 juillet 2006 à 20:13 (CEST)