J’ai ajouté un nouveau champ mais il ne s’affiche pas sur le site, pourquoi ?
Comprendre l’absence d’affichage d’un champ CMS
Points clés
• Ajouter un champ dans la collection ne suffit pas : il faut le connecter dans la mise en page
• Les visibilités conditionnelles peuvent masquer un champ vide
• La publication du site est indispensable si la structure a été modifiée
Lorsque vous ajoutez un nouveau champ dans votre collection CMS, il n’apparaît pas automatiquement sur votre site hôtelier. La raison est simple : bien qu’il existe dans la base de données, il doit encore être intégré et relié à votre mise en page dynamique. Voici les causes principales et comment les corriger efficacement.
La première étape consiste à vérifier si le champ est connecté dans votre template CMS. Rendez-vous dans la page dynamique associée à votre collection, puis sélectionnez l’élément (texte, image, bouton…) qui devrait afficher ce nouveau champ. Dans les paramètres, utilisez l’option permettant de lier le contenu au CMS, comme “Get text from CMS” ou “Get image from CMS”. Sans cette liaison, le champ n’apparaîtra jamais publiquement.
Ensuite, contrôlez les visibilités conditionnelles. Si votre bloc est configuré pour ne s’afficher que lorsqu’un champ est rempli, toute valeur vide peut masquer entièrement l’élément. Assurez-vous que la condition utilise le bon champ et que votre item contient bien une donnée dans ce champ.
💡 Astuce : pour tester rapidement, désactivez temporairement toutes les conditions de visibilité. Si le champ apparaît, vous avez identifié la source du problème.
Un autre point consiste à vérifier que vous avez bien publié le site après modification. Lorsqu’un nouveau champ est ajouté dans une collection, ce changement structurel nécessite une nouvelle publication du site afin que les pages dynamiques soient mises à jour.
Si le champ est de type image, vidéo ou fichier, vérifiez que vous avez bien importé un média compatible. Certains formats non supportés peuvent empêcher l’affichage ou provoquer un bloc vide.
Dans le cas où votre Collection List est filtrée, assurez-vous que le nouvel item, avec son nouveau champ rempli, respecte toujours les conditions. Un élément filtré peut donner l’impression que le champ n’apparaît pas, alors que c’est l’item entier qui est exclu de la liste.
Enfin, vérifiez les éventuelles interactions ou éléments superposés. Parfois, un bloc peut être présent dans la page mais recouvert par un autre élément, masqué par erreur ou déplacé hors de la zone visible.
Conclusion
Si un nouveau champ ne s’affiche pas sur votre site hôtelier, c’est presque toujours lié à une absence de liaison dans le template CMS, une visibilité conditionnelle, un filtre actif ou un oubli de publication. En ajustant ces points, votre champ apparaîtra correctement et enrichira votre contenu dynamique.