web-dev-qa-db-fra.com

Seblod: Créer un formulaire de contact

J'essaie de reproduire le com_contact page du formulaire de contact utilisant Seblod CCK. Mon objectif est d’afficher la personne de contact puis de donner ci-dessous à l’utilisateur la possibilité de soumettre une demande.

J'ai déjà créé plusieurs types de contenu, donc je sais à peu près comment utiliser Seblod, mais je suis novice dans la création de formulaires de contact. Voici les étapes que j'ai effectuées:

  1. Création d'un nouveau dossier d'application pour mon formulaire de contact
  2. Création d'un nouveau type de contenu pour le formulaire de contact
  3. Ajout des champs que je veux que l'utilisateur remplisse tels que (nom, email, message) et un bouton d'envoi. Choisir l'emplacement de stockage comme None pour qu'il ne soit pas enregistré dans la base de données.

Ensuite, j'ai affecté un élément de menu au formulaire de contact en choisissant le niveau d'accès suivant: public. Lorsque je l'ouvre, au lieu du formulaire de contact, je vois l'invite de connexion. Il semble que je ne suis pas autorisé à voir le formulaire de contact comme anonyme. Qui dois-je définir l'autorisation de sorte que les utilisateurs anonymes puissent afficher et soumettre mon formulaire de contact.

2
lanoxx

Le bon niveau d'accès pour votre cas est Public, à moins que vous n'ayez apporté de modification à la structure par défaut de la liste de contrôle d'accès. Si vous n'avez pas apporté de telles modifications, vérifiez les paramètres d'autorisations que vous avez appliqués à votre formulaire.

Vérifiez s'il existe un accès public à la création de nouvelles soumissions (ou d'autres options similaires) dans votre formulaire.

Seblod Editing Permissions

1
FFrewin

J'ai trouvé la réponse moi-même dans un SEBLOD entrée de blog . Il y a une petite flèche dans le coin droit des principaux paramètres de types de contenu.

enter image description here

Lorsqu'il est ouvert, il y a un bouton de permission:

enter image description here

Et là, je pourrais définir l'autorisation Create du groupe Public sur Allowed.

3
lanoxx