Les visiteurs voient autre chose.

Learn DXPR BuilderManage the siteEen probleem oplossen

Faites en sorte que la page s’affiche pour les visiteurs comme elle s’affiche pour vous. Les causes habituelles sont un cache devant la page, Bootstrap manquant pour les visiteurs, un filtre de format de texte, ou une page enregistrée par une version plus ancienne.

Les visiteurs voient un contenu ancien

Un enregistrement du builder vide les caches Drupal de cette page, donc un contenu ancien vient généralement d’un cache hors du builder.

  1. Videz tous les caches. Si le contenu se met à jour, un cache Drupal était en cause.
  2. Accédez à Configuration > Development > Performance et vérifiez Browser and proxy cache maximum age.
  3. Derrière Varnish ou un CDN, installez le module Purge ou baissez l’âge maximum pour les pages du builder. DXPR Builder n’envoie aucune requête de purge.

Astuce : une vue placée dans la page affiche les lignes de son propre cache. Si ces lignes sont anciennes, modifiez la vue, ouvrez Advanced, réglez Caching sur Tag based et videz les caches.

Les visiteurs ne voient ni styles ni icônes

  • Colonnes, boutons et espacements semblent sans style. Le contenu du builder a besoin du CSS Bootstrap 5, et votre thème ne le charge pas. Accédez à DXPR Studio > DXPR Builder > General Settings > Bootstrap et réglez Sideload Bootstrap files sur Bootstrap 5.
  • La console refuse une feuille de style de type MIME text/html. La page pointe vers un fichier CSS agrégé qui n’existe plus, et le serveur a renvoyé une page d’erreur à la place. Videz tous les caches pour que les pages pointent vers les fichiers actuels.
  • Des icônes manquent sur une page enregistrée avec une version plus ancienne. Le HTML enregistré liste les polices d’icônes dont la page a besoin, et les anciens enregistrements peuvent manquer cette liste. Ouvrez la page dans l’éditeur et enregistrez-la.

Scripts ou intégrations retirés pour les visiteurs

Les contributeurs voient le contenu brut du builder. Les visiteurs le voient après les filtres du format de texte, quand Apply text format filters to frontend content est activé sous General Settings > Text Filters.

  1. Désactivez ce réglage, ou donnez au champ un format de texte sans restrictions HTML.
  2. Mettez les scripts tiers dans un élément HTML. Le builder retire les balises <script src> de tous les autres éléments.
  • Rien ne réagit aux clics, ou la console dit bootstrap is not defined. Carrousels, onglets et panneaux repliables tournent sur le JavaScript Bootstrap 5, et la page n’en a pas pour les visiteurs. Réglez Sideload Bootstrap files sur Bootstrap 5, ou chargez Bootstrap 5 depuis votre thème.
  • Le carrousel ne défile pas tout seul. Disable auto-play est coché dans les réglages du carrousel. Décochez-le, réglez Auto-play interval, puis enregistrez.
  • Compteurs, parallaxe ou fonds vidéo restent figés après une mise à jour. L’éditeur décide à l’enregistrement si une page a besoin du script frontal du builder. Ouvrez la page et enregistrez-la à nouveau.

Vérifier la correction

Ouvrez la page dans une fenêtre privée. Contenu, styles et éléments interactifs correspondent à ce que vous voyez avec View mode réglé sur Preview.

Et ensuite ?

Mise en cache pour les couches de cache qui s’appliquent aux pages du builder.