Comment afficher mes formulaires BreezingForms sur mon site Joomla!

Pour utiliser les trois méthodes selon vos besoins, soyez sûr d'avoir installé, en plus du composant, le plugin et le module BreezingForms fournis dans l'archive téléchargée sur le site Crosstec.

Pour afficher les formulaires créés dans BreezingForms, il existe 3 méthodes pour 3 résultats différents.

  1. À l'aide d'un lien dans un menu directement vers le formulaire.
    Dans votre gestionnaire de menus, sélectionnez le menu dans lequel vous désirez ajouter votre lien. Créez un nouveau lien de menu. Dans l'onglet "Détails", titrez votre lien, choisissez comme type de lien de menu, BreezingForms / Nouveau formulaire.
    Dans l'onglet "Nouveau formulaire", saisissez le nom du formulaire que vous désirez lier. Renseignez la page du formulaire à afficher pour les formulaires multipages. Terminez les paramétrages de votre lien comme n'importe quel lien et validez.

ATTENTION : Le nom de formulaire que vous saisissez doit être parfaitement identique au nom donné à votre formulaire lors de sa création, en respectant la casse (majuscules, minuscules)

  1. Tout formulaire peut également être affiché dans un article.
    Le plugin installé permet, à l'aide d'une syntaxe simple, d'insérer un formulaire dans vos articles. Cette syntaxe peut être consultée dans le détail du plugin. En voici le détail.

Syntaxe de base

{ BreezingForms : nomDeFormulaire[, page, bord, urlparams, suffixe ] }

Description des paramètres

BreezingForms : Ce paramètre indique qu'il s'agit d'un formulaire BreezingForms, il doit être impérativement présent et respecter la casse.
nomDeFormulaire : Le nom du formulaire, exactement comme vous l'avez nommé lors de sa création, en respectant la casse.
page : Le numéro de page à afficher lors du chargement du formulaire. Si absent, la page 1 sera chargée par défaut
bord : 0 = pas de bord, 1 = avec bords. Si pas renseigné, le paramètre 1 est pris en compte par défaut
urlparams : Paramètres à transmettre dans le style d'URL (pas de virgules ni de parenthèses de fermeture autorisées).
suffixe : suffixe ajouté à tous nom de classe css du formulaire.

Exemples

(pour la mise en page de l'article, j'ai placé les noms de formulaires entre guillemets (") sous peine d'interpréter le code comme étant un formulaire, il ne faut bien sûr pas les insérer dans vos codes articles.

{ BreezingForms : "FormulaireContact" } Suffit dans la plupart des situations.
{ BreezingForms : "FormulaireMultipage", 2 }
{ BreezingForms : "autreFormulaire", 1, 0, &ff_param_xy=123&ff_param_foo=bar }
{ BreezingForms : "fomulaireTest",,,&ff_param_foo=bar,mysuffix }

Attention. La formule suivante pourrait fonctionner si vous l'insérez dans un éditeur en mode code, si vous l'insériez en mode WISIWIG, l'éditeur ajouterait des retours chariot <br /> et ne pourrait être interprété.

{
		BreezingForms:

			"AnotherForm",
			1,
			0,
			&amp;ff_param_xy=123&amp;ff_param_foo=bar
	}
  1. Afficher le formulaire dans une position à l'aide d'un module.
    Lorque vous avez installé le module BreezingForms, un module s'est créé par défaut, vous pouvez bien sûr en créer d'autres, la méthode vous est déjà connue.
    Lors de la création, choisissez BreezingForms dans la liste des modules. le paramètre est exactement comme lors de la création du lien de menu. Pour le reste des paramètres, ils sont à adapter à vos besoins comme tout module.

Note importante : à partir du moment où vous désirez afficher plus d'un formulaire sur une même page, vous DEVEZ cocher l'option "Exécuter en iframe'. Cette option se trouve dans les paramètres du lien, du plugin ou du module.

Inspiré de: https://crosstec.org/en/support/online-documentation/breezingforms/9-getting-started/138-display-site-form.html

 Ajouter un commentaire
En utilisant ce formulaire de commentaires, vous acceptez que les informations demandées soient enregistrées, affichées ci-dessous et utilisées pour un éventuel contact.

 Commentaires   
Windev
0#MWindev29-10-2018 22:40
Peut-on afficher un formulaire breezingform fait dans joomla dans une page web dans un autre site que joomla ?
Merci de votre réponse
Répondre | Répondre en citant | Citer
Eddy
0#RE: MEddy30-10-2018 07:04
Bonjour.
Pour qu'un formulaire BreezingForms puisse fonctionner sur un site, il faut que le composant, et éventuellement son plugin et module, soit installé sur ce même site.
BreezingForms étant un composant pour Joomla!, ses formulaires ne pourront pas être installés sur un autre type de site sauf...
À ma connaissance, il y a une version de BF pour Wordpress et les formulaires créés sur une version Joomla! "seraient" compatibles avec la version pour Wordpress. Ce n'est qu'une hypothèse et je ne suis pas en mesure de certifier, je n'utilise pas WP.
Répondre | Répondre en citant | Citer