- Utilisation du module de formulaire par défaut
- Ajout d’un champ de formulaire à un module personnalisé
- Intégration à l’aide du code d’intégration de formulaire
Le module de formulaire par défaut
Si votre modèle comporte des zones de glisser-déposer, les créateurs de contenu peuvent ajouter le module de formulaire par défaut à une page à partir de l’éditeur de page, puis configurer les options de formulaire dans la barre latérale gauche. Pour coder un module de formulaire directement dans un modèle avec des zones de glisser-déposer, mentionnez-le en tant quednd_module.
module standard.
Cloner le module par défaut
En plus d’utiliser le module par défaut tel quel, vous pouvez le cloner pour le rendre modifiable, ce qui vous permet de le personnaliser au besoin. Par exemple, vous pouvez cloner le module de formulaire par défaut, ajouter un champ de couleur, puis envelopper le code HTML du module dans un libellé<section> avec un style pour ajouter la couleur en arrière-plan :
- Dans le gestionnaire de conception de la barre latérale gauche, accédez au dossier @hubspot, puis cliquez avec le bouton droit sur form.module et sélectionnez Cloner le module.
- Dans la barre latérale droite, cliquez sur Ajouter un champ, puis sélectionnez Couleur.
- Ajoutez un libellé
<section>autour du contenu HTML, puis ajoutez un style pour référencer le champ de couleur, tel que :
<section style="background:{{ module.color_field.color }}">
Champs de formulaire dans les modules personnalisés
Lors de la création d’un module personnalisé, vous pouvez y inclure un formulaire en ajoutant un champ de formulaire, ainsi que le bloc de code du champ au module HTML. Par exemple, vous pouvez ajouter un formulaire de demande de consultation à un module qui contient une image d’un produit et une proposition de valeur descriptive. Pour ajouter un champ de formulaire à un module personnalisé à partir du gestionnaire de conception :- Dans la barre latérale droite de l’éditeur de module, cliquez sur Ajouter un champ, puis sélectionnez Formulaire.
- Après avoir ajouté le champ, passez la souris sur le champ dans la barre latérale droite, puis cliquez sur Actions et sélectionnez Copier le bloc de texte.
- Collez le bloc de texte dans le champ HTML du module.
Limiter les options de formulaire dans l’éditeur
Une fois ajouté à une page, les créateurs de contenu ont généralement le contrôle sur de nombreux aspects du formulaire, y compris le formulaire à utiliser et les champs de formulaire eux-mêmes. Cependant, vous pouvez limiter la quantité de contrôle donnée dans l’éditeur de page en modifiant localement le fichierfields.json du module de formulaire pour inclure les champs suivants :
Par exemple, si vous avez créé un module qui ne doit être utilisé que pour les formulaires permettant aux visiteurs de contacter les différents services de votre entreprise, vous pouvez autoriser les créateurs de contenu à ne sélectionner que les formulaires qui utilisent les propriétés des tickets.
Utiliser le code d’intégration de formulaire
Lorsqu’un module ou une balise HubL n’est pas la solution idéale, ou si vous souhaitez ajouter un formulaire à une page externe, vous pouvez l’intégrer à la place en utilisant le code d’intégration de formulaire. Vous pouvez également personnaliser le code d’intégration du formulaire pour étendre les fonctionnalités du formulaire. Affichez toutes les options de personnalisation du code d’intégration de formulaire et plus encore dans le guide de référence des formulaires. Vous trouverez ci-dessous un exemple de code d’intégration de formulaire sans aucune personnalisation.Ajouter une internationalisation
Par défaut, HubSpot fournit un nombre de messages de validation dans de nombreuses langues différentes, auxquels vous pouvez accéder à l’aide du paramètrelocale. Vous pouvez également ajouter des langues personnalisées ou remplacer les messages d’erreur et les mois/jours du sélecteur de date affichés sur le formulaire à l’aide du paramètre translation.
Découvrez-en davantage sur l’internationalisation et les messages d’erreur de validation de formulaire dans la documentation de référence sur les formulaires.