NAPC Demo  

Essayez gratuitement NAPContent sur notre site demo !

Devenez membre

 et bénéficiez de toutes nos solutions!

Devenez membre

Découvrez les sites

qui utilisent NAPContent !

Voir
plus

Vue formulaire

La vue formulaire permet d'afficher un formulaire de saisie en frontend. Cela peut être utilisé pour créer un formulaire de contact accessible à tout le monde, ou d'afficher de complexe formulaire pour des adhérents par exemple...
La saisie des formulaires peut être couplée au système de Workflow et au système d'envoi d'E-mail de NAP Content pour de plus grandes possibilités.

 

Configurer les champs

Dans un premier temps il faut régler les droits des champs que l'on va vouloir afficher pour permettre au groupe d'utilisateur Public d'avoir accès l'utilisation de ces champs.
Pour chacun de ces champs il faut mettre le paramètre - Frontend : Accès à ce champ sur Autorisé.

 

Configurer le type

Dans un second temps il faut régler les droits pour le type. Il faut permettre au groupe d'utilisateur Public de soumettre un item de ce type.
Au niveau des droits dans le type vous avez deux paramètres :

  • Frontend : Soumettre des items pour ce type : à mettre sur Autorisé
  • Frontend : Modifier les items de ce type : ce paramètre n'est pas obligatoire, il permet à l'auteur de l'article de pouvoir le modifier une fois qu'il a été soumis

Configurer le template

Ensuite il faut affecter les champs voulus dans le template Formulaire du type. Par défaut à l'installation vous avez un type frontend qui est créé, vous pouvez directement utiliser ce type pour faire votre formulaire. Pour plus de précisions voir Les layouts des formulaires.

 

Configuration du lien de menu

Au niveau du lien de menu il y a deux paramètres obligatoires à configurer qui sont Type et Catégorie principale.

vues formulaire02

Type : doit être le type dont on veut afficher la layout Formulaire.

Catégorie principale : est la catégorie dans laquelle on va sauvegarder les items créés à partir de ces formulaires.

Les autres paramètres que l'on retrouvera dans l'onglet "Paramètres du template" sont facultatifs, ils outrepassent les paramètres saisis dans la layout Formulaire.

vues formulaire03

Template : permet de choisir le template du type, par défaut il est sur "Héritage global", si on le change par exemple pour le passer sur frontend, les autres paramètres en dessous apparaissent.

Autoriser le template via URL : Permet d'autoriser l'utilisateur à charger un template spécifique via l'URL avec le paramètre naptpl. Saisir l'ID du template.

Return URL : permet de définir l'URL de retour après validation du formulaire.

Return Message : permet de définir un message après validation du formulaire. Ce message est ensuite géré par Joomla!.

 

Exemple

Dans l'exemple ci-dessous nous avons décidé de faire un formulaire de soumission d'image, nous avons sélectionné trois champs :

  • le champ Title qui est obligatoire pour toute création d'item, il représentera ici le nom donné à l'image (A noter que le libellé du champ peut être modifié dans la configuration du champ au niveau du template. Par exemple pour un formulaire de contact on pourra modifier le libellé Title en Nom).
  • un champ Image qui permettra de déposer directement une image sur la zone.
  • un champ Tag qui permettra de classifier l'image.

vues formulaire01

Les boutons "Annuler" et "Sauver" peuvent être modifiés directement dans le layout de la vue, par exemple on pourrait dans cet exemple changer la clé langue du bouton "Sauver" pour avoir à la place "Envoyer".

 

Workflow et envoi d'E-mail

Vous pouvez coupler l'envoi de formulaire avec la gestion du workflow et d'Email de NAP Content (voir Workflow / Accès).
Dans le cas par exemple d'un formulaire de contact, on paramétrera l'envoi d'un mail personnalisé à l'administrateur, en envoyant le contenu du formulaire saisi par l'utilisateur.

 

×
Ce site utilise des cookies pour vous offrir le meilleur service. En continuant, vous acceptez de recevoir les cookies sur ce site.