Dica
Para saber mais, confira Páginas e coleções dinâmicas na Duda Academy.
As páginas dinâmicas permitem a rápida criação e atualização de várias páginas usando coleções de conteúdo internas ou externas, acelerando significativamente o processo.
Uma página dinâmica é vinculada a uma coleção (para obter mais informações sobre coleções, consulte Conteúdo dinâmico: Coleção) e gera várias páginas com conteúdo exclusivo, mas com um design consistente. Você pode criar uma nova página dinâmica, converter uma página existente ou usar uma página dinâmica predefinida disponível na plataforma
Os clientes do Plano Agência podem se conectar a coleções internas e a coleções gerenciadas no Google Sheets e no Airtable; clientes com um plano personalizado também podem se conectar a bancos de dados externos por meio da API.
Páginas dinâmicas que são conectadas automaticamente a uma coleção interna com conteúdo padrão por meio de páginas e pop-ups estão disponíveis. Para obter mais informações, consulte Use um modelo de coleção interno.
Para obter informações sobre o que é conteúdo dinâmico e muito mais, consulte Visão geral do conteúdo dinâmico.
Nota
-
Para obter informações sobre limitações específicas ao criar coleções, consulte Conteúdo dinâmico: coleções.
-
Se você alterar a coleção, os widgets de página permanecerão conectados aos nomes de campos/rótulos que existem nas duas coleções. Qualquer campo que não exista na nova coleção será desconectado e deverá ser reconectado. Veja a seção deste artigo, Alterar coleções.
-
As páginas dinâmicas não podem ser protegidas por senha.
-
As páginas dinâmicas não podem ser páginas de associação
-
Os comentários do site não são suportados nas páginas dinâmicas.
-
O aplicativo Ampify não funciona com páginas dinâmicas.
O caso de uso ideal para páginas dinâmicas é criar um site que contenha várias páginas com a mesma estrutura, mas com conteúdo diferente. Por exemplo:
-
Anúncios de imóveis
-
Páginas da equipe
-
Páginas de receitas
-
Páginas de destino
Atenção
Se você converter uma página dinâmica em uma página normal, todos os widgets conectados serão desconectados, exigindo que você os reconecte caso os converta novamente em uma página dinâmica.
As páginas dinâmicas não têm permissões especiais. Os dados são tratados externamente (exceto no caso de coleções internas), portanto, se um cliente tiver acesso aos dados na coleção, ele poderá alterá-los. Além disso, o backup dos dados não é feito de forma alguma.
Clientes com permissões de conteúdo do widget não poderão alterar nada que esteja conectado na Página Dinâmica — eles só poderão visualizá-la.
É importante observar que os limites de página, linha e dados são determinados pelo tipo de coleta. Para saber mais sobre as restrições por tipo de coleção, consulte Conteúdo dinâmico: coleções.
Por padrão, uma página dinâmica não é diretamente navegável ou detectável no site. Quando você estiver pronto para disponibilizá-los para os visitantes do site, os registros precisam ser adicionados à navegação do site ou um widget de exibição da coleção deve ser adicionado a uma página. Para obter mais informações, consulte Conteúdo dinâmico: opções de exibição e navegação para registros de coleção.
Há duas opções ao estabelecer uma página dinâmica. Você pode criar uma nova página ou converter uma página existente.
Nota
-
As páginas dinâmicas aparecem no painel de páginas com um ícone de coleção para indicar que é uma página dinâmica. Para ver o nome da coleção à qual a página está conectada, passe o mouse sobre o ícone
-
Embora você possa criar ou conectar uma coleção ao configurar uma página dinâmica, é recomendável ter uma coleção preparada com antecedência (para obter mais informações sobre coleções, consulte Conteúdo dinâmico: coleções). Isso ocorre a menos que você planeje usar uma das páginas dinâmicas pré-configuradas, que vêm com uma coleção interna pronta para uso (para obter mais informações Use um modelo de coleção interno.
-
As páginas dinâmicas NÃO aparecem na navegação do site e, portanto, ficam ocultas por padrão. Conteúdo dinâmico: opções de exibição e navegação para registros de coleção para obter mais informações sobre como fornecer navegação para suas páginas dinâmicas.
Para criar uma nova página dinâmica:
-
Clique +Adicionar página.
-
Clique Páginas dinâmicas, selecione uma das opções de página dinâmica. Se você não tiver uma coleção, existe a opção de Criar coleção (selecionar essa opção cancelará a criação da página).
-
Digite um Nome da página.
-
Selecione a coleção à qual você deseja se conectar no menu suspenso.
-
Clique + Adicionar página.
Para converter uma página existente:
Depois que a página for projetada, é hora de conectar os widgets e os elementos.
Nota
Ao conectar o plano de fundo de uma linha ou coluna (somente na versão clássica do editor), pode haver até três opções de coleta:
-
Uma coluna/campo que tem uma única imagem (um campo de imagem deve existir). O ícone de vários quadrados (
) indica que a opção é um campo/coluna na coleção conectada.
-
Uma coluna/campo que tem uma coleção de imagens para um controle deslizante de fundo (disponível somente para coleções internas ou Airtable; um campo de coleção de imagens deve existir).
-
A coleção inteira. Essa opção transforma o plano de fundo em um controle deslizante que exibe uma imagem de cada registro ou linha na coleção (essa opção normalmente não é selecionada; a coleção deve ter um campo/coluna de imagem). Ao usar essa opção, o controle deslizante de fundo será o mesmo em todos os registros. O ícone de várias imagens
) indica que a opção é para uma coleção inteira.
Opções adicionais também podem aparecer se o site tiver imagens comerciais e/ou native store loja.
vinculação embutida é a capacidade de usar o Dynamic para uma palavra ou palavras específicas nos widgets compatíveis. O texto conectado pode ser projetado e vinculado da mesma forma que o texto normal.
Nota
O design da Biblioteca de conteúdo substitui o design do editor de texto para texto conectado.
Para usar a vinculação embutida para widgets de texto:
-
Digite {{{no editor de texto para acionar o pop-up Connect Data.
-
Selecione a etiqueta que você deseja conectar.
-
CliqueSalvar.
Durante a edição, o rótulo aparece no editor entre colchetes (por exemplo,{{label}}). O texto conectado é exibido após fechar o editor. Você também pode exibir o texto conectado clicando no botão Dados conectados () ícone.
Nota
Somente usuários com dados conectados em suas contas veem o ícone Dados conectados, mas todos os usuários veem o rótulo entre colchetes durante a edição.
Como alternativa, você pode digitar o rótulo diretamente no editor de texto, cercado por dois colchetes, para conectar o texto usando a vinculação embutida. Por exemplo,{{content_library.global}}.
Para usar a vinculação em linha para o widget Acordeão:
-
Adicione um widget de acordeão à página desejada.
-
Abra a guia de conteúdo do widget.
-
Selecione qualquer item de acordeão.
-
Na caixa de texto do campo de descrição, clique noVinculação de dadosbotão (
) no canto superior esquerdo da barra de ferramentas.
-
No pop-up de dados conectados, escolha qualquer campo que você queira conectar.
-
O campo escolhido será adicionado ao campo de descrição como um item de vinculação embutido - isso indica que você também pode adicionar texto estático à descrição e combiná-lo com os dados dinâmicos.
-
Nota
Atualmente, somente a descrição oferece suporte à vinculação embutida. Todos os outros campos (título, imagem e botão) são estáticos. Se não for necessário, os campos da imagem e do botão podem ser ocultados.
widgets do tipo lista (indicados abaixo) só podem exibir uma coleção completa em vez de dados em uma única linha, com exceção do tipo de campo da coleção de imagens. Os seguintes widgets podem ser conectados a um tipo de campo de coleção de imagens: Galeria de fotos, lista, acordeão, guias, controle deslizante
Widgets do tipo de lista:
-
Lista
-
Galeria de fotos
-
Controle deslizante de mídia
-
Tabulações
-
Acordeão
-
Tabela (somente exibição, a vinculação direta não está disponível)
Widgets personalizados que suportam dados conectados também podem ser conectados. Habilitar a vinculação aos dados conectados está ativado para qualquer widget personalizado que você queira conectar às páginas dinâmicas. Para obter informações adicionais, consulte nossa documentação para desenvolvedores, Dados conectados.
Nas Configurações de página dinâmica, você pode alterar a coleção. Quando você fizer isso, os widgets de página permanecerão conectados aos nomes/rótulos de campo que existem nas duas coleções. Os widgets conectados a nomes/rótulos arquivados que não existem na nova coleção serão
Por exemplo, se você tiver uma coleção com campos chamados nome, endereço e telefone e mudar para uma coleção com campos chamados endereço e telefone, os widgets conectados ao endereço e telefone permanecerão conectados e exibirão os dados da nova coleção, enquanto o widget conectado ao nome será desconectado porque não existe na nova coleção.
Para alterar as coleções:
-
Clique no configurações (
) ícone para a página dinâmica.
-
Clique Substituir coleção.
-
Clique na lista suspensa e selecione a coleção desejada.
Atenção
widgets de página permanecerão conectados aos nomes/rótulos de campo que existem nas duas coleções. Qualquer campo que não exista na nova coleção será desconectado e deverá ser reconectado
As configurações de página dinâmica são semelhantes às das páginas normais, com as seguintes diferenças:
-
Opções adicionais:
-
Substitua a coleção. Veja a seção deste artigo, Alterar coleções.
-
Atualize os dados. Atualiza os dados da coleção
-
Vá para a coleção.
-
-
Opções indisponíveis:
-
Definir como página inicial. As páginas dinâmicas não podem ser definidas como página inicial
-
Defina o acesso à página. As páginas dinâmicas não podem ser protegidas por senha ou páginas de associação.
-
Nota
Para obter informações adicionais sobre as configurações da página, consulte Gerenciamento de página única.
A seguir estão informações importantes relacionadas ao uso de páginas dinâmicas em sites em vários idiomas:
-
As páginas dinâmicas em sites em vários idiomas são gerenciadas a partir do idioma principal.
-
A criação de uma página dinâmica ou a conversão de uma página normal em dinâmica só está disponível no idioma principal.
-
A conversão de uma página dinâmica em uma página normal do idioma principal converte todas as páginas em páginas normais em todos os idiomas.
-
A conversão de uma página dinâmica em uma página normal de um idioma diferente do principal afeta apenas a página do idioma específico.
A seguir estão algumas das melhores práticas:
-
Adicione uma página dinâmica ou converta uma página em dinâmica no idioma principal. Depois de conectar todos os widgets, adicione essa página aos outros idiomas clicando em Traduzir no menu de configurações ou acessando os outros idiomas e clicando Traduzir outra página em cada um.
-
Isso adicionará a página dinâmica aos outros idiomas, mas ela permanecerá conectada à mesma coleção. Clique no configurações ícone e selecione Substituir coleção. Isso permite que você substitua a coleção conectada, mas mantenha todos os campos conectados.
Nota
A segunda etapa não será necessária se você usar uma coleção de banco de dados externa que contenha vários idiomas. Nesse caso, mapeamos automaticamente o idioma da coleção com o idioma do site. Para obter mais informações, consulte o Portal do desenvolvedor.