# Ajouter un formulaire à votre site Joomla

**Fonctionne avec l’intégration par script.** Vérifié sur Joomla 6.2.0, en novembre 2026. Aucune extension requise.

Votre formulaire va dans un article, ou dans un module personnalisé s’il doit paraître sur plusieurs pages. Ce qui compte
le plus ici, c’est qui l’enregistre, puisque Joomla retire les scripts par défaut pour tout le monde sauf le groupe
Super Users.

## 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 compte du groupe Super Users. Consultez [ce qui peut mal tourner](#ce-qui-peut-mal-tourner) pour les autres
groupes.

## L’ajouter à un article

Les libellés ci-dessous viennent du module de langue français offert par Joomla, celui de la France.

1. Allez dans **Contenus**, puis **Articles**, et choisissez **Nouveau**, ou ouvrez un article.
2. Remplissez **Titre**.
3. Sous **Texte de l’article**, choisissez **Activer/Désactiver l’éditeur** pour obtenir une simple zone de texte, et
   collez votre code.
4. Choisissez **Activer/Désactiver l’éditeur** de nouveau.
5. Choisissez **Enregistrer & Fermer**.

L’éditeur peut placer la balise dans un paragraphe. Ce n’est pas grave, et le formulaire s’affiche quand même.

## Ou l’afficher sur plusieurs pages

1. Allez dans **Contenus**, puis **Modules 'Site' (frontal)**, et choisissez **Nouveau**, puis **Personnalisé**.
2. Remplissez **Titre** et collez votre code comme plus haut, avec **Activer/Désactiver l’éditeur**.
3. Choisissez une **Position** de votre gabarit, comme `sidebar-right`.
4. Dans l’onglet **Assignation de menus**, choisissez où il paraît, comme **Sur toutes les pages**.
5. Choisissez **Enregistrer & Fermer**.

## 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 |
| --- | --- | --- |
| L’article est vide après l’enregistrement | Une personne du groupe Manager, ou d’un autre groupe que Super Users, l’a enregistré. Les filtres de texte par défaut de Joomla retirent le script | Faites-le enregistrer par un compte du groupe Super Users, ou changez le groupe dans l’onglet des filtres de texte de la configuration globale |
| Le module est enregistré, mais rien ne paraît | Il n’a pas de **Position**, ou la page n’est pas dans **Assignation de menus** | Réglez les deux |

## Limites

- Il faut JavaScript dans le navigateur du visiteur.
- Les styles de votre gabarit 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 et utilisez-le dans l’article
  ou le module de cette langue.
- La vérification a été faite avec le gabarit Cassiopeia et l’éditeur TinyMCE. Les autres éditeurs, et les extensions de
  sécurité qui filtrent ce qui est affiché, n’ont pas été vérifiés.

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