As coleções são uma parte essencial das soluções personalizadas de conteúdo dinâmico, como páginas dinâmicas. Eles funcionam como bancos de dados que armazenam listas de itens com o mesmo tipo de informação (como nome, local, imagem etc.). As coleções servem como fonte de dados, permitindo a exibição automática de conteúdo atualizado em páginas dinâmicas ou em todo o site ao usar coleções em páginas normais. Embora recursos integrados, como blogs, também usem conteúdo dinâmico, as coleções são essenciais para soluções personalizadas de conteúdo dinâmico.
Há quatro tipos de coleções (consulte Tipos de coleção neste artigo). Embora as coleções sejam essenciais para páginas dinâmicas, elas também podem ser usadas em páginas normais. Para obter mais informações, consulte: Páginas dinâmicas e coleções para páginas normais.
Nota
-
(Planos diferentes têm ofertas diferentes. Confirme seu plano e visite nossa página de planos para ver as ofertas do seu plano.)
-
As coleções dos planos Legacy Pro e Team são limitadas a 1 coleção interna por site, com 10 linhas.
Por exemplo, uma coleção pode conter informações sobre propriedades disponíveis para alugar:
Você pode criar vários tipos de coleções.
-
Conteúdo dinâmico: Coleções internas (lojas no editor)
-
Conteúdo dinâmico: Google Sheets Collections (disponível no Agency e superior)
-
Conteúdo dinâmico: Coleções Airtable. (disponível na Agency e superior)
-
Conteúdo dinâmico: coleções externas (disponíveis somente em planos personalizados)
Coleções internas |
Planilhas Google |
Airtable |
Externa |
|
---|---|---|---|---|
Número de coleções por site |
100 NotaOs planos Legacy Pro e Team são limitados a 1 |
100 |
100 |
100 |
Dados de uma coleção |
N/A |
20 MB |
20 MB |
20 MB |
Linhas |
500 NotaOs planos Legacy Pro e Team são limitados a 10 |
N/A |
N/A |
N/A |
Campos (colunas) |
50 |
100 |
100 |
100 |
Limite de caracteres do nome da coleção |
50 |
50 |
50 |
50 |
Limite de caracteres do nome do campo |
50 |
50 |
50 |
50 |
Limite de caracteres do URL do item da página |
350 |
350 |
350 |
350 |
Limite de caracteres dos campos de texto |
5000 |
N/A |
N/A |
N/A |
Linhas em coleções internas |
Não suportado |
Não suportado |
Suportado |
N/A |
Coleção de imagens |
Suportado |
N/A |
N/A |
N/A |
Atualização de dados |
Publicação de site/biblioteca de conteúdo |
Automática |
Automaticamente a cada hora |
Automática |
Todas as coleções devem seguir as seguintes orientações:
-
Nomes de campo. A primeira linha da coleção deve conter os nomes dos campos (por exemplo, Número de quartos).
-
Tipo de dados. Os dados devem ser estruturados corretamente com base no tipo de dados.
-
Campo URL. Deve ser formatado como uma string e só oferece suporte a caracteres minúsculos, números, traços e sublinhados. Não há suporte para caracteres especiais.
-
Campo URL do item da página (Airtable e Google Sheets). Você deve selecionar um campo no menu suspenso URL do item da página na coleção para definir o URL de cada página e o que aparece no menu suspenso do editor. Se você já tiver um campo de texto chamado page_item_url em sua coleção, ele será automaticamente mapeado para esse menu suspenso. Se esse campo não estiver definido, os URLs das páginas receberão números (Planilhas Google) ou uma sequência aleatória (Airtable).
-
URL do item da página. É recomendável que o URL esteja em um formato de URL (por exemplo, isso é um exemplo). O URL não pode conter caracteres especiais.
-
Horário comercial. Para usar o horário comercial, você deve usar a seguinte estrutura específica em um campo de texto (tipo de campo: horário comercial) :SAB, DOM: 08:00-20:00; SEG, SEX: 08:00-12:00;
-
Localização. Para usar Localização, você deve usar a seguinte estrutura específica em um campo de texto (tipo de campo: localização):
String — endereço, código postal, região, cidade, país
846 Kerry Way, 90017, CA, Los Angeles, Estados Unidos da América
A localização geográfica é calculada a partir dessa string, o código postal não é obrigatório, mas se o endereço não for escrito corretamente (erros de digitação, por exemplo), talvez não o encontremos.
-
Páginas aninhadas (URL do item da página; Airtable e Google Sheets). Os nomes e URLs das coleções não podem conter páginas aninhadas para o Airtable ou o Google Sheets. Por exemplo, você não pode usar um URL de item de página com a estrutura exemplo/subpágina. Isso é compatível com coleções internas.
Abaixo está uma tabela com os tipos de dados disponíveis.
Nota
Para obter mais detalhes e exemplos de dados para tipos específicos de coleções, consulte seus artigos (coleções internas, conteúdo dinâmico: coleções do Google Sheets e conteúdo dinâmico: coleções Airtable ).
Para coleções externas, consulte nossa documentação para desenvolvedores, Tipos de campo de coleção.
Tipo de dado |
Usos e notas |
---|---|
Texto sem formatação |
Texto padrão, pode ser usado para widget, como título tag e texto widget. |
Rich Text |
O rich text contém formatação, como cores, estilos e links. Observe que o rich text será exibido de forma diferente por tipo de coleção. Consulte a documentação de cada tipo de coleção (coleções internas, conteúdo dinâmico: coleções do Google Sheets, conteúdo dinâmico: coleções Airtable ). Não recomendado para coleções Airtable. |
Imagem |
Esse tipo é somente para uma única imagem. Observe que os métodos de entrada são diferentes por tipo de coleção. Consulte a documentação de cada tipo de coleção (coleções internas, conteúdo dinâmico: coleções do Google Sheets, conteúdo dinâmico: coleções Airtable ). |
Link |
As páginas darão erro 404 se o URL contiver espaço no início ou no fim. |
Número |
Número padrão. Podem ser números inteiros ou decimais. |
Data e Hora |
Este campo pode ser usado para classificação ao se usarem os filtros ou a funcionalidade de classificação no pop-up "Dados vinculados". |
Horário Funcionam |
Observe que os métodos de entrada são diferentes por tipo de coleção. Consulte a documentação de cada tipo de coleção (coleções internas, conteúdo dinâmico: coleções do Google Sheets e conteúdo dinâmico: coleções Airtable ). |
Localização |
Observe que os métodos de entrada são diferentes por tipo de coleção. Consulte a documentação de cada tipo de coleção (coleções internas, conteúdo dinâmico: coleções do Google Sheets e conteúdo dinâmico: coleções Airtable ). |
Vídeo |
Adicionado com um link (vídeos do Vimeo, YouTube e Dailymotion são suportados (vídeos enviados para o editor, não podem ser usados em coleções). |
|
- |
Telefone |
- |
contas sociais |
Redes sociais aceitas: e-mail, whatsapp, facebook, twitter, instagram, youtube, linkedin, yelp, pinterest, google_my_business, waze, vimeo, snapchat, reddit, tripadvisor, foursquare, rss. Observe que os métodos de entrada são diferentes por tipo de coleção. Consulte a documentação de cada tipo de coleção (coleções internas, conteúdo dinâmico: coleções do Google Sheets e conteúdo dinâmico: coleções Airtable ). |
Seleção múltipla |
Este campo pode ser usado para filtrar a coleção que aparece nos widgets, como galeria de fotos, lista, acordeão e widgets personalizados que vinculados às coleções. Observe que os métodos de entrada são diferentes por tipo de coleção. Consulte a documentação de cada tipo de coleção (coleções internas, conteúdo dinâmico: coleções do Google Sheets e conteúdo dinâmico: coleções Airtable ). |
Coleção interna |
Disponível somente para coleções Airtable (consulte Conteúdo dinâmico: coleções Airtable). Para coleções internas, esse é o tipo de dados Coleção de imagens |
Coleção de imagens |
Disponível somente para coleções internas (consulte Conteúdo dinâmico: coleções internas). Para Airtable, esse é o tipo de dados, Coleções internas. |
Para adicionar uma coleção a um site:
-
No painel esquerdo, clique em Conteúdo, clique em Coleções e, em seguida, clique em + Nova coleção.
-
Selecione o tipo de coleção que você quer criar.
-
Ao adicionar uma coleção do Google Sheet ou Airtable, defina o tipo de dados correto para cada campo.
Você pode bloquear uma coleção para impedir que os clientes a editem. Isso pode ser feito no editor ou usando nossa API de coleções (para saber como bloquear coleções usando nossa API, consulte nossa documentação para desenvolvedores, Coleções).
Para bloquear uma coleção:
-
No editor, no painel lateral, clique em Conteúdo e depois em Coleções.
-
Clique no ícone de configurações (
) () ao lado da coleção que você precisa bloquear.
-
Clique em Bloquear coleção.
-
Para coleções internas, as seguintes opções estarão disponíveis:
-
Bloqueie completamente. Isso evitará que o cliente edite ou exclua dados de coleta em linhas e campos.
-
Apenas estrutura de bloqueio. Isso impedirá que o cliente renomeie, exclua ou adicione campos. Os clientes ainda podem editar o conteúdo e adicionar linhas. Usar o bloqueio de estrutura é útil quando você não quer que seu cliente modifique acidentalmente os campos que alimentam suas páginas dinâmicas.
-
-
Para coleções do Google Sheets e Airtable, isso impedirá que o cliente edite ou exclua campos.
-