Automatikus felhasználó csoport váltás

polistvan képe

Szeretném megkérdezni, hogy hogyan tudom azt beállítani, hogy ha valaki a regisztrációt követően (amikor az azonosított felhasználó csoportba kerül), ha a content profile modullal létrehozott profil adatlapot kitölti, automatikusan átkerüljön egy másik, előzetesen létrehozott, és extra jogosultságokkal felruházott felhasználói csoportba, és ne az admin-nak keljen áttenni őt oda.
A segítséget előre is nagyon szépen köszönöm!

Melyik modulhoz, modulokhoz kapcsolódik a téma?: 
Drupal verzió: 
Fórum: 
aboros képe

rules modullal tudod megcsinálni azt.

0
0

-
clear: both;

polistvan képe

Köszönöm szépen!
Nagyon jó ez a modul.
A rule beállítása közben egy hiba mutatkozott.
Ha a felhasználót a profil létrehozásához irányítom, akkor a node/add/profile címen a régi profil form jelenik meg, ha viszont a tartalom létrehozásánál kattintok a profil tartalom tipusra, akkor ugyanazon a címen (node/add/profile) az új, általam content profile modullal létrehozott adatlap jelenik meg.

Tehát a node/add/profile duplikálva lett.

A profil tartalomtipus beállításánál, a tartalomprofil fül alatt a következő hibaüzenet jelenik meg:

warning: Invalid argument supplied for foreach() in /**/public_html/*.com/includes/form.inc on line 1211.

A 1211 sor ezt mutatja: foreach ($form['#default_value'] as $key) {

Hogyan tudom megszüntetni ezt a duplikációt?

A segítséget előre is nagyon szépen köszönöm!

0
0
szantog képe

1. Valamit nagyon széttúrhattál, ennek semmi köze a rules-hoz.
2. Define "régi profile form"!
3. Mit jelent, "a felhasználót a profil létrehozásához irányítom".

Írd le step by step, mit csináltál, milyen modulok vannak még, amik a regisztrációs formot babrálják.
Az egész egyébként egy hibás menu_callbacknek tűnik, a drupal_render_form-nak rossz feltételrendszer szerint van átadva a paraméter, szóval ha netán saját modul is van a képben, ott nézz szét először.

0
0

----
Rájöttem, miért kérdezek olyan ritkán a drupal.hu-n. Amíg szedem össze az infokat a kérdéshez, mindig rájövök a megoldásra.

polistvan képe

Köszi a választ.

- Feltöltöttem a Content Profile modult.
- Kikapcsoltam a "profile" modult
- Aktiváltam a Content Profile modult, és létrehoztam vele egy adatlapot
- A tartalomtipus szerkesztésénél bejelöltem az "Ennek a tartalomtípusnak a használata, mint felhasználói tartalomprofil"
- A Rules modullal pedig azt próbálom elérni, hogy aki regisztrál, és "azonosított felhasználó"-vá válik, ki kell hogy töltse ezt az általam létrehozott adatlapot.

Saját modul nincs.

Köszi!

0
0
szantog képe

Miért nem kapcsolod be az cp alapcsomagban lévő content_profile_registration-t? Így szépen egyben lesz a reg. form a cp.formmal.

0
0

----
Rájöttem, miért kérdezek olyan ritkán a drupal.hu-n. Amíg szedem össze az infokat a kérdéshez, mindig rájövök a megoldásra.

aboros képe

hanem hogy amikor valaki beküld egy ilyen content profile nodeot, akkor kerüljön át egy másik csoportba. :) most akkor melyik?

0
0

-
clear: both;