Pourquoi certaines images ne s’affichent pas dans mes fiches ?
Comprendre les problèmes d’affichage d’images
Points clés
• Une image manquante provient souvent d’un champ vide ou non relié
• Les visibilités conditionnelles peuvent masquer certains blocs
• Un format, un poids ou un lien incorrect peut empêcher le chargement
Lorsque certaines images ne s’affichent pas dans vos fiches CMS, la cause provient presque toujours d’un paramétrage incomplet ou d’un champ mal renseigné. Comme les pages dynamiques dépendent entièrement des collections, la moindre erreur dans une fiche peut provoquer un bloc visuel manquant sur votre site hôtelier. Voici les causes les plus fréquentes et comment y remédier rapidement.
La première étape consiste à vérifier que l’image est bien ajoutée dans le champ CMS correspondant. Si votre mise en page utilise un champ “Image principale”, “Image bannière” ou “Galerie”, mais que ce champ est vide pour l’item concerné, votre fiche affichera un espace vide ou masquera automatiquement la zone.
Ensuite, assurez-vous que votre composant dans la page dynamique est correctement lié au champ CMS. Dans votre template CMS, sélectionnez l’image et contrôlez qu’elle est configurée sur “Get image from CMS”. Si elle est définie en image statique, elle ne changera pas selon l’item, ou n’affichera pas l’image attendue.
💡 Astuce : un outil simple de diagnostic consiste à afficher un autre item dans la même page dynamique. Si l’image apparaît pour cet item, le problème vient des données. Si elle n’apparaît pour aucun, le problème vient de la mise en page.
Vérifiez également les visibilités conditionnelles. Si une image ne doit s’afficher que lorsqu’un champ spécifique est rempli (par exemple “Image secondaire”), et que cet item ne contient pas cette valeur, le bloc peut être masqué automatiquement. Assurez-vous que chaque condition a du sens et que vos champs sont complets.
Un autre point à vérifier est la taille, le format ou le poids de l’image. Une image trop lourde ou dans un format non supporté peut rencontrer des difficultés de chargement. Privilégiez les formats légers comme WebP ou JPEG optimisé, avec une largeur maximale de 1200 px pour un affichage fluide.
Pensez aussi à contrôler les champs de galerie. Si votre fiche utilise plusieurs images mais que la galerie nécessite un minimum d’images pour s’afficher, la suppression d’un visuel ou un champ vide peut empêcher la galerie de s’activer.
Enfin, si vous venez tout juste de modifier ou d’ajouter des images, il se peut que votre navigateur affiche une version mise en cache de la page. Testez en navigation privée ou faites une actualisation forcée (Cmd/Ctrl + Shift + R) pour confirmer que ce n’est pas un simple problème de cache.
Conclusion
Si des images ne s’affichent pas dans vos fiches CMS, vérifiez vos champs, les liaisons dynamiques, les visibilités conditionnelles, la qualité de vos fichiers et le cache. Une fois ces points ajustés, vos visuels s’affichent correctement et renforcent l’attrait de votre site hôtelier.