Antes de poder insertar un formulario en un artículo necesitará instalar el plugin BreezingForms (situado en la carpeta addons de la carpeta de instalación de BreezingForms) y después activarlo en su gestor de plugins. Una vez activado, el formulario puede insertarse dentro de un artículo usando la sintaxis descrita a continuación.
Nota: Si el plugin está activado y la sintaxis es correcta pero su artículo no se muestra, puede que tenga que ir a Extensiones > Gestor de plugins > BreezingForms y cambiar la opción "use iFrame" (pestaña Basic Options) de YES a NO (o viceversa).
Sintaxis:
{ BreezingForms : formname,page,border,urlparams,suffix,AllowFormEdit,RemoveExistingSubmissions }
Nota: las variables anteriores mostradas en carácteres itálicos son OPCIONALES. Por favor, observe los siguientes ejemplos para el uso adecuado de acuerdo a sus necesidades.
Descripción de parámetros:
BreezingForms: La etiqueta (tag) debe estar literalmente presente en el formato mayúsculas/minúsculas usado.
formname: El nombre del formulario a incluir, también teniendo en cuenta las letras mayúsculas/minúsculas.
page: El número de inicio de página. Por defecto 1 si se omite.
border: 0=sin borde, 1=con borde. Por defecto 1 si se omite.
urlparams: Parámetros para pasar en formato URL (no se permiten comas ni corchetes de cierre).
suffix: Sufijo adjunto a todas las clases de nombre CSS del formulario.
AllowFormEdit: 0=no, 1=sí. * Véase la siguiente nota *
RemoveExistingSubmissions: 0=no, 1=sí. * Véase la siguiente nota *
* NOTA: * Para utilizar los parámetros AllowFormEdit y RemoveExistingSubmissions debe incluir las definiciones de TODOS los parámetros disponibles. Además, NO se recomienda la elección de eliminar los registros existentes (Remove Existing Submissions), por lo que esta configuración debe estar ajustada a 0 en la mayoría de los casos.
Ejemplos:
{BreezingForms : NombreDelFormulario} {BreezingForms : MiFormulario,2} {BreezingForms : OtroFormulario, 1,0,&ff_param_xy=123&ff_param_foo=bar} {BreezingForms : FormularioTest,,,&ff_param_foo=bar,mysuffix}
ATENCIÓN. Esto funcionará correctamente, pero si se está usando el editor WYSIWYG se insertarán saltos de línea como </br> y el editor no reconocerá el patrón:
{ BreezingForms : OtroFormulario, 1, 0, &ff_param_xy=123&ff_param_foo=bar }