O primeiro passo para criar Páginas Dinâmicas é definir uma coleção. As coleções são semelhantes a bancos de dados, pois contêm listas de itens com o mesmo tipo de informação (nome, localização, imagem etc.). Cada site pode ter até 100 coleções.
Observação:
- Os dados de uma única coleção externa estão limitados a 20 MB.
- As coleções internas (coleções dentro de uma coleção) são limitadas a 30 linhas e 10 campos.
- Os nomes de coleções e de campos estão limitados a 50 caracteres.
- Os campos de texto em coleções internas são limitados a 2000 caracteres.
- As coleções externas (Google Sheets, Airtable e banco de dados externo) estão limitadas a 100 campos.
- As alterações nas coleções externas são atualizadas automaticamente a cada hora.
Por exemplo, uma coleção pode conter informações sobre imóveis disponíveis para alugar:
| Nome da propriedade | Pés quadrados | Número de quartos | Preço | Localização | Imagem |
|---|---|---|---|---|---|
| Propriedade A | 2000 | 3 | 500.000 | Tempe, Arizona | URL |
| Propriedade B | 1000 | 1 | 200.000 | Denver, Colorado | URL |
| Propriedade C | 1500 | 2 | 300.000 | Londres, Reino Unido | URL |
Tipos de coleção
Você pode criar vários tipos de coleções:
Criar coleções
Para obter instruções específicas sobre como criar coleções, consulte o artigo correspondente ao tipo de coleção: Coleções internas, Planilhas Google, Airtable e Coleções externas.
Todas as coleções devem seguir as seguintes diretrizes:
- A primeira linha da coleção deve conter os nomes dos campos (por exemplo, Número de Quartos).
- Os dados devem ser estruturados corretamente com base no tipo de dados.
- Para o Airtable e o Google Sheets, você precisa selecionar um campo na lista suspensa "URL do item da página" da coleção para definir a URL de cada página e o que aparece na lista suspensa do editor. Se você já tiver um campo de texto chamado
page_item_urlna sua coleção, ele será mapeado automaticamente para essa lista suspensa. Se esse campo não estiver definido, as URLs das páginas receberão números (Google Sheets) ou uma sequência aleatória (Airtable). - Para utilizar o horário comercial, você deve usar a seguinte estrutura específica em um campo de texto (tipo de campo: horário comercial):
SÁBADO, DOM: 08h00-20h00; SEG, SEX: 08h00-12h00; - Para usar a opção Localização, você deve utilizar 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, EUA
A geolocalização é calculada a partir dessa sequência de caracteres; o código postal não é obrigatório, mas se o endereço não estiver escrito corretamente (erros de digitação, por exemplo), podemos não conseguir encontrá-lo. - Os URLs de coleção devem ser campos válidos, sem caracteres especiais. Caso contenham caracteres especiais, o navegador não os converterá corretamente.
- Os nomes e URLs das coleções não podem conter páginas aninhadas. Por exemplo, você não pode usar um URL de item de página com a estrutura
example/subpage.
Para criar uma coleção:
- No painel esquerdo, clique Conteúdo, clique Coleções e, em seguida, clique em + Nova Coleção.
- Selecione o tipo de coleção que deseja criar.
- Conecte-se à coleção.
- Defina o tipo de dados correto para cada campo.
- Clique Feito.
A nova coleção é exibida no painel de coleções. O próximo passo é criar ou converter uma Página Dinâmica para que você possa conectá-la à sua coleção recém-criada.
Coleção de bloqueios para edição do cliente
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 bloquear uma coleção no editor, no painel lateral, clique em Conteúdo e depois clique Coleções. Clique nas configurações.
Ícone ao lado da coleção que você precisa bloquear. Selecione Travar, Bloqueio completo, ou Trava de estrutura dependendo do tipo de coleção que você está bloqueando.
As opções de trava são as seguintes:
-
Travar. Utilize para impedir que o cliente edite ou exclua campos em coleções externas ou altere o conteúdo em coleções de imagens.
-
Trava completa. Utilize para coleções internas para impedir que o cliente edite ou exclua dados da coleção em linhas e campos.
-
Trava estrutural. Use em coleções internas para impedir que o cliente renomeie, exclua ou adicione campos. Os clientes ainda poderão editar o conteúdo e adicionar linhas. A trava de estrutura é útil quando você não quer que seu cliente modifique acidentalmente os campos que alimentam suas páginas dinâmicas.