I visitatori vedono qualcosa di diverso.
Fai in modo che la pagina appaia ai visitatori come appare a te. Le cause abituali sono una cache davanti alla pagina, Bootstrap mancante per i visitatori, un filtro di formato testo, o una pagina salvata da una release precedente.
I visitatori vedono vecchi contenuti
Un salvataggio del builder svuota le cache Drupal per quella pagina, quindi i vecchi contenuti di solito vengono da una cache fuori dal builder.
- Svuota tutte le cache. Se il contenuto si aggiorna, la causa era una cache Drupal.
- Vai in Configuration > Development > Performance e controlla Browser and proxy cache maximum age.
- Dietro Varnish o un CDN, installa il modulo Purge o abbassa l’età massima per le pagine builder. DXPR Builder non invia richieste di purge.
Suggerimento: una vista messa nella pagina mostra le righe della sua cache. Se quelle righe sono vecchie, modifica la vista, apri Advanced, imposta Caching su Tag based e svuota le cache.
I visitatori non vedono stile o icone
- Colonne, pulsanti e spaziatura sembrano senza stile. Il contenuto builder ha bisogno del CSS Bootstrap 5 e il tuo tema non lo carica. Vai in DXPR Studio > DXPR Builder > General Settings > Bootstrap e imposta Sideload Bootstrap files su Bootstrap 5.
- La console rifiuta un foglio di stile con MIME type
text/html. La pagina punta a un file CSS aggregato che non esiste più, e il server ha restituito invece una pagina di errore. Svuota tutte le cache così le pagine puntano ai file attuali. - Mancano icone in una pagina salvata con una release precedente. L’HTML salvato elenca i font di icone di cui la pagina ha bisogno, e i salvataggi più vecchi possono non avere quell’elenco. Apri la pagina nell’editor e salvala.
Script o embed sono tolti per i visitatori
Gli editor vedono il contenuto builder grezzo. I visitatori lo vedono dopo i filtri del formato testo quando Apply text format filters to frontend content è attivo in General Settings > Text Filters.
- Disattiva quell’impostazione, oppure dai al campo un formato testo senza restrizioni HTML.
- Metti gli script di terze parti in un elemento HTML. Il builder rimuove i
tag
<script src>da ogni altro elemento.
Un carosello, scheda o comprimibile non funziona per i visitatori
- Nulla reagisce ai clic, o la console dice
bootstrap is not defined. Caroselli, schede e comprimibili girano su JavaScript Bootstrap 5, e la pagina non ne ha per i visitatori. Imposta Sideload Bootstrap files su Bootstrap 5, oppure carica Bootstrap 5 dal tuo tema. - Il carosello non avanza automaticamente. Disable auto-play è selezionato nelle impostazioni del carosello. Deselezionalo, imposta Auto-play interval e salva.
- Contatori, parallasse o sfondi video restano fermi dopo un aggiornamento. L’editor decide al momento del salvataggio se una pagina ha bisogno dello script frontend del builder. Apri la pagina e salvala di nuovo.
Verifica che il problema sia risolto
Apri la pagina in una finestra privata. Contenuti, stile ed elementi interattivi corrispondono a ciò che vedi con View mode impostato su Preview.
E adesso?
Caching per i livelli di cache che si applicano alle pagine builder.