Para saber mais sobre como começar, acesse a Universidade Duda.
A primeira etapa na criação de páginas dinâmicas é definir uma coleção. Coleções
Por exemplo, uma coleção pode conter informações sobre propriedades disponíveis para alugar:
Nome da propriedade | Square Feet | Nº 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 muitos tipos de coleção:
- Coleções internas
- Planilhas Google
- Airtable
- Banco de dados externo (somente para clientes em planos personalizados)
Criar coleções
Para ver instruções específicas sobre como criar coleções, consulte o artigo específico do tipo de coleção: Coleções Internas, Planilhas Google, Airtable
Todas as coleções devem seguir as seguintes orientações:
- A primeira linha da coleção deve conter os nomes dos campos (por exemplo, Número de Salas).
- Os dados devem ser estruturados corretamente com base no tipo de dados.
- No Airtable e no Google Sheets, você precisa selecionar um campo no menu suspenso "URL do Item da Página" na coleção para definir a URL de cada página e o que aparece no menu suspenso do editor. Se você já tem um campo de texto chamado
page_item_url
na coleção, ele será automaticamente vinculado a esse menu suspenso. Se esse campo não for definido, as URLs da página terão números (Google Sheets) ou uma string aleatória (Airtable). - Para usar um horário de funcionamento, você deve seguir a seguinte estrutura em um campo de texto (tipo de campo: horário comercial):
SÁB, DOM: 8h às 20h; QUI, SEX: 8h às 12h; - Para usar uma Localização, é necessário aplicar a seguinte estrutura específica em um campo de texto (field type: location):
String - endereço, código postal, região, cidade, país
846 Kerry Way, 90017, CA, Los Angeles, EUA
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 digitado corretamente (se tiver erros de ortografia, por exemplo), talvez não seja possível encontrá-lo. - O URL de coleção deve ser um campo válido sem caracteres especiais. Se ele contiver caracteres especiais, o browser não o converterá corretamente.
- Os nomes e URL de coleções não podem conter páginas aninhadas. Por exemplo, você não pode utilizar o URL de um item de página com a estrutura
exemplo/subpagina
.
Para criar uma coleção:
- No painel esquerdo, clique em Conteúdo, clique em Coleções e depois em + Nova coleção.
- Selecione o tipo de coleção que você quer criar.
- Conecte-se à coleção.
- Defina o tipo de dados apropriado para cada campo.
- Clique em Concluir.
A nova coleção é exibida no painel Coleção. O próximo passo é criar ou converter uma página dinâmica, para que você possa conectá-la à sua recém-criada Coleção.
Bloquear coleção para edição do cliente
No editor ou na nossa API de coleções, você pode bloquear uma coleção para evitar que os clientes a editem.
Para bloquear 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 a ser bloqueada. Selecione Bloquear, Bloqueio completo ou Bloqueio estrutural, dependendo do tipo de coleção sendo bloqueada.
Veja a seguir as opções de bloqueio:
Bloqueio. Impede que o cliente edite ou apague campos nas coleções externas ou que altere o conteúdo nas coleções de imagens.
Bloqueio completo. Use nas coleções internas para impedir que o cliente edite ou apague dados da coleção em linhas e campos.
Bloqueio estrutural. Use nas coleções internas para evitar que o cliente mude o nome, apague ou adicione campos. Os clientes ainda podem editar conteúdo e adicionar linhas. Este bloqueio é útil para evitar que o cliente modifique acidentalmente os campos que capacitam as suas páginas dinâmicas.