Les collections sont un élément essentiel des solutions de contenu dynamique personnalisées, telles que les pages dynamiques. Ils fonctionnent comme des bases de données qui store des listes d'éléments contenant le même type d'informations (nom, emplacement, image, etc.). Les collections servent de source de données, ce qui permet d'afficher automatiquement le contenu mis à jour sur les pages dynamiques ou sur l'ensemble du site lorsque des collections sont utilisées sur des pages ordinaires. Bien que les fonctions intégrées telles que les blogs utilisent également le contenu dynamique, les collections sont essentielles pour les solutions de contenu dynamique personnalisées.
Il existe quatre types de collections (voir Types de collections dans cet article). Si les collections sont essentielles pour les pages dynamiques, elles peuvent également être utilisées sur des pages ordinaires. Pour plus d'informations, voir : Pages dynamiques et Collections pour les pages régulières.
Une collection peut par exemple contenir des informations sur des propriétés immobilières à louer :
Vous pouvez créer plusieurs types de collections.
Les collections internes |
Google Sheets |
Airtable |
Externe |
|
---|---|---|---|---|
Nombre de collections par site |
100 |
100 |
100 |
100 |
Données par collection |
Sans objet |
20 Mo |
20 Mo |
20 Mo |
Lignes |
500 |
Sans objet |
Sans objet |
Sans objet |
Champs (colonnes) |
50 |
100 |
100 |
100 |
Limite de caractère du nom de la collection |
50 |
50 |
50 |
50 |
Limite de caractère du nom du champ |
50 |
50 |
50 |
50 |
Limite de caractères de l'URL de l'élément de page |
350 |
350 |
350 |
350 |
Limite de caractère du champ de texte |
5 000 |
Sans objet |
Sans objet |
Sans objet |
lignes des collections internes |
Non pris en charge |
Non pris en charge |
Soutenu |
Sans objet |
Collection d'images |
Soutenu |
Sans objet |
Sans objet |
Sans objet |
Mise à jour des données |
Publication sur le site/dans la bibliothèque de contenus |
Automatique |
Automatiquement chaque heure |
Automatique |
Toutes les collections doivent respecter les instructions suivantes :
-
Noms de champs. La première ligne de la collection doit contenir les noms des champs (par exemple, Nombre de pièces).
-
Type de données. Les données doivent être structurées correctement en fonction de leur type.
-
Champ URL. Doit être formaté comme une chaîne et ne prend en charge que les caractères minuscules, les chiffres, les tirets et les traits de soulignement. Les caractères spéciaux ne sont pas pris en charge.
-
Champ de l'URL de l'élément de la page (Airtable et Google Sheets). Vous devez sélectionner un champ dans la liste déroulante URL de l'élément de page dans la collection pour définir l'URL de chaque page et ce qui apparaît dans la liste déroulante de l'éditeur. Si vous avez déjà un champ de texte nommé page_item_url dans votre collection, il sera automatiquement associé à cette liste déroulante. Si ce champ n'est pas défini, les URL des pages sont attribuées à des numéros (Google Sheets) ou à une chaîne aléatoire (Airtable).
-
URL de l'élément de la page. Il est recommandé d'utiliser un format d'URL (par exemple, this-is-an-example). L'URL ne peut pas contenir de caractères spéciaux.
-
Heures d'ouverture. Pour utiliser les heures d'ouverture, vous devez utiliser la structure spécifique suivante dans un champ de texte (type de champ : heures d'ouverture):SAM, DIM : 08:00-20:00 ; LUN, VEN : 08:00-12:00 ;
-
Lieu de travail. Pour utiliser l'option Emplacement, vous devez utiliser la structure spécifique suivante dans un champ de texte (type de champ : emplacement) :
Chaîne - ligneAdresse, codePostal, 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 n'est pas écrite correctement (fautes de frappe par exemple), il se peut que nous ne la trouvions pas.
-
Pages imbriquées (URL de l'élément de page ; Airtable et Google Sheets). Les noms de collection et les URL ne peuvent pas contenir de pages imbriquées pour Airtable ou Google Sheets. Par exemple, vous ne pouvez pas utiliser l'URL d'un élément de page avec la structure exemple/sous-page. Cette fonction est prise en charge pour les recouvrements internes.
Vous trouverez ci-dessous un tableau des types de données disponibles.
Remarque
Pour plus de détails et des exemples de données pour des types de collections spécifiques, veuillez consulter leurs articles(Collections internes, Contenu dynamique : Collections Google Sheets, et Contenu dynamique : Collections Airtable ).
Type de données |
Utilisations et notes |
---|---|
Texte brut |
Texte standard, peut être utilisé pour widget comme le titre tag et le texte widget. |
Texte brut |
Le texte enrichi contient des éléments de mise en forme, tels que des couleurs, des styles et des liens. Veuillez noter que le texte enrichi sera affiché différemment selon le type de collection, voir la documentation pour chaque type de collection(Collections internes, Contenu dynamique : Collections Google Sheets, Contenu dynamique : Collections Airtable ). Non recommandé pour les collections Airtable. |
Image |
Ce type est réservé à une seule image. Veuillez noter que les méthodes de saisie sont différentes selon le type de collection, voir la documentation pour chaque type de collection(Collections internes, Contenu dynamique : Collections Google Sheets, Contenu dynamique : Collections Airtable ). |
Lien |
Les pages génèrent une erreur 404 si l'URL contient un espace au début ou à la fin. |
Numéro |
Numéro standard. Il peut s'agir de nombres entiers ou décimaux. |
Date et heure |
Ce champ peut servir à faire le tri lors de l'utilisation de filtres ou de la fonction de tri dans la fenêtre contextuelle Données connectées. |
Heures d'ouverture |
Veuillez noter que les méthodes de saisie sont différentes selon le type de collection, voir la documentation pour chaque type de collection(Collections internes, Contenu dynamique : Collections Google Sheets, et Contenu dynamique : Collections Airtable ). |
Localisation |
Veuillez noter que les méthodes de saisie sont différentes selon le type de collection, voir la documentation pour chaque type de collection(Collections internes, Contenu dynamique : Collections Google Sheets, et Contenu dynamique : Collections Airtable ). |
Vidéo |
Ajout d'un lien (les vidéos Vimeo, YouTube et Dailymotion sont prises en charge (les vidéos téléchargées dans l'éditeur ne peuvent pas être utilisées dans les collections). |
|
– |
Téléphone |
– |
Comptes sur les réseaux sociaux |
Réseaux sociaux pris en charge : messagerie, whatsapp, facebook, twitter, instagram, youtube, linkedin, yelp, pinterest, google_my_business, waze, vimeo, snapchat, reddit, tripadvisor, foursquare, rss. Veuillez noter que les méthodes de saisie sont différentes selon le type de collection, voir la documentation pour chaque type de collection(Collections internes, Contenu dynamique : Collections Google Sheets, et Contenu dynamique : Collections Airtable ). |
Sélection multiple |
Ce champ peut être utilisé pour filtrer la collection affichée dans les widgets, comme les widgets Galerie photo, Liste, Accordéon et personnalisés connectés aux collections. Veuillez noter que les méthodes de saisie sont différentes selon le type de collection, voir la documentation pour chaque type de collection(Collections internes, Contenu dynamique : Collections Google Sheets, et Contenu dynamique : Collections Airtable ). |
Collection intérieure |
Uniquement disponible pour les collections Airtable (voir Contenu dynamique : Collections Airtable). Pour les collections internes, il s'agit du type de données Collection d'images |
Collection d'images |
Uniquement disponible pour les collections internes (voir Contenu dynamique : collections internes). Pour Airtable, il s'agit du type de données, Inner Collections. |
Pour ajouter une collection à un site :
-
Dans le panneau de gauche, cliquez sur Contenu, cliquez sur Collections, puis cliquez sur + Nouvelle collection.
-
Sélectionnez le type de collection que vous souhaitez créer.
-
Lorsque vous ajoutez une collection Google Sheet ou Airtable, définissez le type de données correct pour chaque champ.