La première étape de la création de pages dynamiques consiste à définir une collection. Les collections contiennent des listes d'éléments ayant le même type d'information (nom, établissement, image, etc.). Chaque site peut comporter jusqu'à 100 collections.
Une collection peut par exemple contenir des informations sur des propriétés immobilières à louer :
Nom de la propriété | Mètres carrés | Nombre de pièces | Prix | Emplacement | Image |
---|---|---|---|---|---|
Propriété A | 2 000 | 3 | 500 000 | Bordeaux | URL |
Propriété B | 1 000 | 1 | 200 000 | Limoges | URL |
Propriété C | 1 500 | 2 | 300 000 | Londres | URL |
Types de collection
Vous pouvez créer plusieurs types de collections :
Créer des collections
Pour obtenir des instructions spécifiques sur la création des collections, consultez les articles dédiés à chaque type : Collections internes, Google Sheets, Airtable.
Toutes les collections doivent respecter les instructions suivantes :
- La première ligne de la collection doit contenir le nom des champs (par exemple, Nombre de chambres).
- Les données doivent être correctement structurées en fonction du type de données.
- Pour Airtable et Google Sheets, vous devez sélectionner un champ dans le menu déroulant URL de l'élément de la page, afin de définir l'URL de chaque page. Ce champ apparaîtra dans le menu déroulant de l'éditeur. Si un champ de texte nommé
page_item_url
existe déjà dans votre collection, ce champ sera automatiquement relié au menu déroulant. Si ce champ n'est pas défini, les URL de page seront composées de chiffres (Google Sheets) ou d'une chaîne aléatoire (Airtable). - Pour utiliser les heures d'ouverture, vous devez appliquer cette structure spécifique à un champ de texte (type de champ : heures d'ouverture) :
SAM, DIM: 08:00-20:00; LUN, VEN: 08:00-12:00; - Pour utiliser la localisation, vous devez appliquer cette structure spécifique à un champ de texte (type de champ : localisation) :
Adresse, code postal, région, ville, pays
846 Kerry Way, 90017, CA, Los Angeles, États-Unis
La géolocalisation est calculée à partir de cette chaîne. Le code postal n'est pas obligatoire mais si l'adresse présente des fautes de frappe ou des erreurs, il se peut que nous ne la trouvions pas. - Les URL des collections doivent être un champ valide sans caractères spéciaux. S'il contient des caractères spéciaux, le navigateur ne le convertira pas correctement.
- L'URL et le nom des collections ne peuvent pas contenir de pages imbriquées. Vous ne pouvez pas par exemple utiliser l'URL d'un élément de page avec la structure
exemple/sous-page
.
Pour créer une collection :
- Dans le panneau de gauche, cliquez sur Content (Contenu), puis sur Collections, puis sur + New Collection (+ Nouvelle collection).
- Sélectionnez le type de collection que vous souhaitez créer.
- Effectuez les connexions à la collection.
- Définissez le type de données pour chaque champ.
- Cliquez sur Terminé.
La nouvelle collection apparaît dans le panneau Collection. L'étape suivante consiste à créer ou à convertir une page dynamique afin que vous puissiez la connecter à la collection que vous venez de créer.
Verrouiller la collection (empêcher les modifications client)
Vous pouvez verrouiller une collection pour empêcher les clients de la modifier. Pour cela, rendez-vous dans l'éditeur ou utilisez nos API de collection.
Pour verrouiller une collection depuis l'éditeur, cliquez sur Contenu puis sur Collections dans le panneau latéral. Cliquez sur l'icône des paramètres () à côté de la collection que vous souhaitez verrouiller. Sélectionnez ensuite Verrouiller, Verrouillage complet ou Verrouillage de la structure en fonction du type de collection que vous souhaitez verrouiller.
Voici les différentes options de verrouillage :
Verrouiller. Empêche les clients de modifier ou supprimer des champs dans les collections externes, ou de modifier le contenu dans les collections d'images.
Verrouillage complet. Empêche les clients de modifier ou supprimer les données des collections dans les lignes et champs dans le cadre de collections internes.
Verrouillage de la structure. Empêche les clients de renommer, supprimer ou ajouter des champs dans le cadre de collections internes. Cependant, ils peuvent tout de même continuer à modifier le contenu et ajouter des lignes. Le verrouillage de la structure permet de vous assurer que vos clients ne puissent pas modifier accidentellement les champs qui alimentent vos pages dynamiques.