Pages dynamiques

Les pages dynamiques vous permettent de générer plusieurs pages à partir de collections de contenu internes et externes, ce qui accélère considérablement la création et la mise à jour de plusieurs pages à la fois.

Remarque

Pour plus d'informations sur les limites de création des collections, consultez l'article Collections.

Les pages dynamiques sont très utiles lorsque vous créez un site web contenant plusieurs pages dont la structure est identique, mais avec du contenu différent. Par exemple :

  • Annonces immobilières
  • Pages d'équipe
  • Pages de recettes
  • Articles de catalogue
  • Pages de destination

Fonctionnement

Le concept des pages dynamiques consiste à utiliser le même design pour générer dynamiquement plusieurs pages en utilisant les données d'une collection. Cela permet d'obtenir une page de contenu unique pour chaque ligne du jeu de données.

Créer des pages dynamiques

Les étapes générales à suivre pour créer des pages dynamiques sont les suivantes :

  1. Définissez une collection à partir d'une collection interne, d'Airtable, de Google Sheets ou d'une base de données externe.
  2. Créez ou convertissez une page dynamique.
  3. Connectez les widgets de la page à la collection.
  4. Connectez la collection à un widget Liste, Galerie ou Slider d'images afin que les utilisateurs puissent accéder à chaque page.

Pages dynamiques sur sites multilingues

Les informations suivantes sont importantes et concernent l'utilisation des pages dynamiques sur les sites multilingues :

  • Les pages dynamiques sur les sites multilingues sont gérées à partir de la langue principale.
  • La création d'une page dynamique, ou la conversion d'une page ordinaire en page dynamique, n'est disponible que dans la langue principale.
  • La conversion d'une page dynamique en page ordinaire à partir de la langue principale convertit toutes les pages en pages ordinaires dans toutes les langues.
  • La conversion d'une page dynamique en page ordinaire à partir d'une langue autre que la langue principale n'affectera que la page dans cette langue.

Voici quelques bonnes pratiques :

  1. Ajoutez une page dynamique ou convertissez une page en page dynamique dans la langue principale. Après avoir connecté tous les widgets, ajoutez cette page aux autres langues, en cliquant sur Traduire dans le menu des paramètres, ou en allant sur les autres langues et en cliquant sur Traduire une autre page pour chacune d'entre elles.
  2. Cela ajoutera la page dynamique aux autres langues, mais elle restera connectée à la même collection. Cliquez sur l'icône Paramètres et sélectionnez Remplacer la collection. Cela permettra de remplacer la collection connectée mais de conserver tous les champs connectés.