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, puis dans l’onglet Publication, choisissez Intégrer et copiez le code. Il ressemble à ceci, avec l’adresse de votre formulaire :
<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 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.
- Allez dans Contenus, puis Articles, et choisissez Nouveau, ou ouvrez un article.
- Remplissez Titre.
- Sous Texte de l’article, choisissez Activer/Désactiver l’éditeur pour obtenir une simple zone de texte, et collez votre code.
- Choisissez Activer/Désactiver l’éditeur de nouveau.
- 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
- Allez dans Contenus, puis Modules ‘Site’ (frontal), et choisissez Nouveau, puis Personnalisé.
- Remplissez Titre et collez votre code comme plus haut, avec Activer/Désactiver l’éditeur.
- Choisissez une Position de votre gabarit, comme
sidebar-right. - Dans l’onglet Assignation de menus, choisissez où il paraît, comme Sur toutes les pages.
- 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.
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.