Passer au contenu

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 :

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 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.

Ce qui peut mal tourner

Ce que vous voyezPourquoiQuoi faire
L’article est vide après l’enregistrementUne 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 scriptFaites-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îtIl n’a pas de Position, ou la page n’est pas dans Assignation de menusRé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.