Os visitantes veem algo diferente.

Learn DXPR BuilderManage the siteEen probleem oplossen

Faça com que a página fique para os visitantes como fica para si. As causas habituais são uma cache à frente da página, Bootstrap em falta para os visitantes, um filtro de formato de texto ou uma página guardada por um lançamento mais antigo.

Os visitantes veem conteúdo antigo

Uma gravação do construtor limpa as caches do Drupal para essa página, por isso o conteúdo antigo costuma vir de uma cache fora do construtor.

  1. Limpe todas as caches. Se o conteúdo atualizar, a causa era uma cache do Drupal.
  2. Vá a Configuration > Development > Performance e verifique Browser and proxy cache maximum age.
  3. Atrás de Varnish ou de uma CDN, instale o módulo Purge ou baixe a idade máxima para páginas do construtor. O DXPR Builder não envia pedidos de purga.

Dica: uma vista colocada na página mostra as linhas da sua própria cache. Se essas linhas estão antigas, edite a vista, abra Advanced, defina Caching como Tag based e limpe as caches.

Os visitantes não veem estilo nem ícones

  • Colunas, botões e espaçamento aparecem sem estilo. O conteúdo do construtor precisa do CSS de Bootstrap 5 e o seu tema não o carrega. Vá a DXPR Studio > DXPR Builder > General Settings > Bootstrap e defina Sideload Bootstrap files como Bootstrap 5.
  • A consola recusa uma folha de estilos com tipo MIME text/html. A página aponta para um ficheiro CSS agregado que já não existe e o servidor devolveu antes uma página de erro. Limpe todas as caches para as páginas apontarem para ficheiros atuais.
  • Faltam ícones numa página guardada com um lançamento mais antigo. O HTML guardado lista as fontes de ícones de que a página precisa e as gravações mais antigas podem não ter essa lista. Abra a página no editor e guarde-a.

Scripts ou embeds são removidos para os visitantes

Os editores veem o conteúdo do construtor em bruto. Os visitantes veem-no depois dos filtros de formato de texto, quando Apply text format filters to frontend content está ligado em General Settings > Text Filters.

  1. Desligue essa definição ou dê ao campo um formato de texto sem restrições de HTML.
  2. Ponha scripts de terceiros num elemento HTML. O construtor remove etiquetas <script src> de todos os outros elementos.
  • Nada reage a cliques, ou a consola diz bootstrap is not defined. Carrosséis, separadores e dobráveis correm em JavaScript de Bootstrap 5 e a página não tem nenhum para os visitantes. Defina Sideload Bootstrap files como Bootstrap 5 ou carregue Bootstrap 5 do seu tema.
  • O carrossel não se move sozinho. Disable auto-play está marcado nas definições do carrossel. Desmarque-o, defina Auto-play interval e guarde.
  • Contadores, paralaxe ou fundos de vídeo ficam parados depois de uma atualização. O editor decide no momento de guardar se uma página precisa do script de frontend do construtor. Abra a página e guarde-a de novo.

Confirmar a correção

Abra a página numa janela privada. Conteúdo, estilo e elementos interativos correspondem ao que vê com View mode definido como Preview.

E a seguir?

Cache para as camadas de cache que se aplicam a páginas do construtor.