Ce didacticiel est une étape de la série Création de votre premier formulaire adaptatif. Il est recommandé de suivre la série dans l’ordre chronologique pour comprendre, exécuter et démontrer le cas d’utilisation complet du didacticiel.
Une fois que le formulaire adaptatif est prêt, vous pouvez le publier pour le mettre à la disposition des utilisateurs finaux. Les utilisateurs finaux peuvent ouvrir le formulaire publié sur n’importe quel périphérique et navigateur Internet. Lorsqu’un formulaire adaptatif est publié, le formulaire et le contenu associé sont copiés d’une instance d’auteur AEM à une instance de publication AEM. Le formulaire est mis à la disposition de l’utilisateur final via l’instance de publication.
Pour publier un formulaire adaptatif, utilisez lʼune des méthodes suivantes :
Lorsque le formulaire adaptatif est publié comme une page AEM, la page web entière ne contient que le formulaire publié. Vous pouvez utiliser l’URL du formulaire adaptatif pour le lier à partir d’une autre page web. Pour publier le formulaire adaptatif shipping-address-add-update-form en tant que page AEM :
https://localhost:4502/aem/forms.html/content/dam/formsanddocuments
https://localhost:4503/content/forms/af/shipping-address-add-update-form.html
AEM Forms permet aux développeurs de formulaires d’incorporer facilement des formulaires adaptatifs dans une page AEM Sites. Le formulaire adaptatif incorporé est entièrement fonctionnel et les utilisateurs peuvent le remplir et le soumettre sans quitter la page. Il permet à l’utilisateur de rester dans le contexte des autres éléments de la page web et d’interagir simultanément avec le formulaire.
AEM Forms fournit un composant, le conteneur AEM Forms, pour incorporer un formulaire adaptatif à une page AEM Sites. Par défaut, le composant n’est pas visible dans le conteneur AEM Sites. Pour activer le composant Conteneur AEM Forms et incorporer le formulaire adaptatif dans une page AEM Sites, procédez comme suit :
Créez et ouvrez une page dans le site We.Retail pour la modifier. Par exemple, https://localhost:4502/editor.html/content/we-retail/us/en/user/shipping-and-billing-address.html. Le formulaire adaptatif est incorporé à la page du Sites.
Vous pouvez également incorporer le formulaire adaptatif dans une page du Site’s We.Retail existante. Par exemple, la page À PROPOS DE NOUS https://localhost:4502/editor.html/content/we-retail/us/en/about-us.html. Cela vous permet de créer une page plus rapidement. Les étapes ci-dessous utilisent la page nouvellement créée.
Le site We.Retail est présent nativement dans AEM. Si vous nʼavez pas installé le site We.Retail, consultez la section Implémentation de référence de We.Retail pour installer le site.
Cliquez sur les informations sur la page et sélectionnez l’option Modifier le modèle sur la page du site We.Retail que vous avez créée. Le modèle de la page s’ouvre dans un nouvel onglet du navigateur.
Cliquez sur le champ conteneur de disposition, puis sur . Dans l’onglet Composants autorisés, développez le menu en accordéon Général, sélectionnez l’option Formulaire AEM, puis cliquez sur
. Le composant Conteneur AEM Forms est alors activé pour la page.
Ouvrez l’onglet du navigateur contenant la page AEM Sites ouverte à l’étape 1. Cliquez sur le champ Faire glisser les composants ici, puis sur +. Dans le champ Insérer un nouveau composant, cliquez sur Formulaire AEM. Le composant Conteneur AEM Forms est alors ajouté à la page.
Cliquez sur le composant Conteneur AEM Forms, puis sur . Une boîte de dialogue contenant les propriétés du conteneur AEM Forms s’affiche. Dans le champ Chemin d’accès à la ressource, recherchez et sélectionnez le formulaire adaptatif shipping-address-add-update-form. Cliquez sur
. Le formulaire adaptatif est incorporé dans la page
Publiez le formulaire adaptatif et la page Sites. Voici quelques points à prendre en considération :
Si vous publiez la page AEM Sites pour la première fois et qu’elle comprend un formulaire incorporé, publiez la page Sites et le formulaire incorporé.
Si vous modifiez uniquement le formulaire incorporé à une page de site publiée, publiez le formulaire d’origine et les modifications seront répercutées sur la page de site publiée. La page de site publiée comprend une référence au formulaire et n’exige pas de republier la page.
Si vous modifiez la page Sites et le formulaire incorporé, republiez la page Sites et le formulaire.
Ajout du formulaire de changement d’adresse d’expédition et de facturation à une page AEM Sites.
Vous pouvez incorporer un formulaire adaptatif dans une page web externe (une page web autre qu’AEM hébergée en dehors d’AEM) en insérant quelques lignes de code JavaScript dans la page web externe. Le code JavaScript envoie une requête HTTP au serveur AEM Forms pour le formulaire adaptatif et les ressources associées et ajoute le formulaire adaptatif à la page web. Pour obtenir des instructions détaillées, consultez la section Incorporer le formulaire adaptatif dans une page web externe.