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:
rules
rules modullal tudod megcsinálni azt.
-
clear: both;
Duplikált node/add/profile
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!
1. Valamit nagyon
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.
----
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.
Content Profile
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!
Miért nem kapcsolod be az cp
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.
----
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.
a témaindítóban nem ezt akartad :)
hanem hogy amikor valaki beküld egy ilyen content profile nodeot, akkor kerüljön át egy másik csoportba. :) most akkor melyik?
-
clear: both;