# Ajouter un formulaire à votre site Drupal

**Fonctionne avec l’intégration par script.** Vérifié sur Drupal 11.4.11, en novembre 2026. Aucun module requis.

Votre formulaire va dans un bloc de contenu, avec le format de texte **HTML complet**, et vous choisissez où le bloc
paraît. Le format de texte compte plus que tout ici, puisque les autres retirent le script.

## Avant de commencer

[Publiez votre formulaire](/fr/guides/add-a-form/), puis dans l’onglet **Publication**, choisissez **Intégrer** et copiez le code.
Il ressemble à ceci, avec l’adresse de votre formulaire :

```html
<script
  src="https://forms.formerie.com/embed.js"
  data-formerie-form="fm_t77txbvg43nmar"
></script>
```

Il vous faut un rôle qui peut utiliser **HTML complet**. Par défaut, c’est Administrateur.

## Ajouter le bloc

1. Allez dans **Contenu**, puis l’onglet **Blocs**, et choisissez **Ajouter un bloc de contenu**.
2. Remplissez **Description du bloc**, par exemple « Formulaire de contact ».
3. Réglez **Format de texte** à **HTML complet**. Faites-le avant de coller.
4. Dans la barre d’outils de l’éditeur, choisissez **Source** et collez votre code. Choisissez **Source** de nouveau pour
   quitter cette vue.
5. Choisissez **Enregistrer**.

## L’afficher sur votre site

1. Allez dans **Structure**, puis **Mise en page des blocs**.
2. À côté de la région voulue, comme **Contenu**, choisissez **Positionner un bloc**.
3. À côté de votre bloc, choisissez **Positionner un bloc**.
4. Choisissez **Enregistrer le bloc**. Le bloc paraît sur toutes les pages, à moins que vous le limitiez d’abord sous
   **Visibilité**.

## Vérifier que c’est arrivé

Ouvrez la page sans être connecté, remplissez le formulaire et envoyez-le. Il confirme la réception, et les réponses
paraissent dans l’onglet **Soumissions** du formulaire.

C’est une vraie soumission, donc vos destinataires reçoivent le courriel. Sur votre ordinateur, à une adresse avec un
port comme `http://localhost:8080`, elle est plutôt enregistrée comme un test, et le formulaire le dit. Pour essayer le
formulaire à toute autre adresse sans les joindre, utilisez un [lien d’essai](/fr/guides/test-your-form/#partager-un-lien-dessai).

## Ce qui peut mal tourner

| Ce que vous voyez | Pourquoi | Quoi faire |
| --- | --- | --- |
| Le bloc n’affiche rien | Il a été enregistré en **HTML simple**, qui retire le script sans le dire | Modifiez le bloc, réglez **HTML complet** et recollez le code |
| Vous ne pouvez pas choisir **HTML complet** | Votre rôle n’y a pas droit | Demandez à un administrateur, ou faites-lui ajouter le bloc |
| Le bloc est enregistré, mais rien ne paraît sur le site | Il n’est pas encore positionné | Suivez les étapes de [L’afficher sur votre site](#lafficher-sur-votre-site) |

## Limites

- Il faut JavaScript dans le navigateur du visiteur.
- Les styles de votre thème n’atteignent pas le formulaire. Changez son apparence dans Formerie.
- Un formulaire a une seule langue. Pour une deuxième langue, créez un deuxième formulaire, avec son propre bloc pour
  cette langue.
- La vérification a été faite avec le profil Standard, le thème Olivero et un bloc. Le nouveau site n’avait aucun type de
  contenu pour essayer le corps d’une page. Les sites aux formats de texte plus stricts, ou avec un module de sécurité,
  n’ont pas été vérifiés.

Drupal est une marque de commerce de son propriétaire. Formerie n’y est pas affiliée.
