12 Posts
lighthouse
10 years ago
5
Topic

Hello,
I'm looking for days how to fix my problem that I just laziness at the base!
During registration, I have two (customer service /) possible types of users who register for the same form (the basic joomla + changes). Fields are displayed or hidden depending on the user type (defined by the menu link). And I would like to automatically set the group of the user (client / service).
I followed this topic to the letter and again 10 times ... Nothing works :

http://www.seblod.com/v2/forum/Content-Types--Forms/23928-multiple-user-profiles---auto-assign-user-to-group.html?limit=15&start=90

the only difference I see with the information on the topics are Seblod version (3.1.4), Joomla (3.1) and that the box next to "Add" does NOT check when I ask:
In reality it is but check registers.

My question is can be complex but vrailment block me for my project ... Have you an idea of the solution?
Thank you!

Get a Book for SEBLOD
10 years ago
0
Level 1

Hello,

if the group depend on menu link, you can override the content of the Group Field directly in the menu item.

If you display your form from 2 differents menu item, in each menu advanced options you can set a different value and hide the field Group.


Best regards.

Lionel

12 Posts
lighthouse
10 years ago
1
Level 1

Merci Lionel pour votre réponse ! 

Toutefois mon formulaire d'inscription est en 3 étapes et d'après ce que je vois, lorsque je prédefini un groupe d'utilisateur par le menu, cela ne fonctione uniquement sur la première étape.

J'ai acheté le plugin live value URL mais je ne trouve pas de doc ou d'explications sur son fonctionnement..... Savez vous où je pourrais trouver une methodo pr ce plugin ?

Il y a t-il une autre solution ?


Merci beaucoup et bon dimanche :)

595 Posts
Octopoos - Mehdi
10 years ago
0
Level 2

Bonjour lighthouse,

La résolution du problème s'effectue en deux étapes :

  1. créer un champ caché de type texte : le plus important dans ce champ est le type de storage. Tu dois mettre en bas de la configuration de ton champ "Standard -> User -> groups" (attention il faut que tu t'assure que dans ton formulaire côté site, il n'y a plus le champ "user groups")
  2. Dans l'onglet "advanced options" de ton lien de menu, aller dans "advanced options (CCK)" et mettre la valeure adéquate du groupe d'utilisateurs comme valeur.

Cordialement,
Mehdi.

12 Posts
lighthouse
10 years ago
0
Level 1

Bonjour Mehdi, 

J'avais déjà mis un champ avec tel que celui-ci + l'info les options du menu. Mais cela ne fonctionne pas pour moi... Voici quelques images qui vous parleront surement plus que mes explications : 

Vue formulaire admin

Vue formulaire site

Vue champ text

Vue utilisateur 

Note : "En attente de validation" est un nouveau groupe qui est celui choisi par default par Joomla.

Encore merci pour votre aide car là je bloc vraiment... 

12 Posts
lighthouse
10 years ago
0
Level 1

Ok. Bon je ne sais pas si c'est la solution parfaite mais c'est la solution qui marche : 

Créer 2 formulaires d'inscriptions distinctes : F1 : inscription client + F2 inscription prestataire

Et là je peux inscrire mes utilisateurs dans le groupe de mon choix tout fonctionne bien... Contrairement au formulaire USER par défaut. Peut être que Joomla force le formulaire USER à inscrire l'utilisateur dans le groupe paremètré dans Joomla... 

Get a Book for SEBLOD