user_profile_form action saját fügvénnyel

eFeS képe

Sziasztok,

Kezdő drupalosként a fomokkal szívok a legtöbbet. Egy létező program CGI-s felületéhez irok Drupal oldalt. Meglévő CGI-ket kell meghivnom Drupaplból és a kapott válasz alapján megjelenitenem az eredményt. Egy vagon saját formot irtam már, szépen működnek is. Saját modulomban van megfelelő nevezési szintaktikájú validate() és submit() függvény, amivel le tudom szépen kezelni az űrlapok ellenőrzését és küldési paraméterezését.

De most belefutottam abba, hogy a felhasználó saját profile űrlapját (user_porfile_form) szeretném lekezelni igy, de nem megy. Hiába rakok be modulnév_user_profile_form_validate() és modulnev_user_profile_form_submit() függvényeket, nem foglalkozik velük a rendszer.

Arra lenne szükségem, hogy ennek az űrlapnak az esetében is saját függvényem fusson le, amikor elküldik az űrlapot. Ez hivná meg a külső CGI-t, kezelné le a visszakapott adatokat és jelenítené meg ezeknek függvényében a visszatérésre szolgáló Drupal oldalt.

Mit rontok el? Hogyan lehetne ezt megoldani?

Drupal verzió: 
dj képe

Neked a hook_user kell. A modulodban a modulnév_user($op, &$edit, &$account, $category) funkciót kell megvalósítanod az $op szerint.

0
0

Üdv!
Dudás József

eFeS képe

OK, megnézem, köszönöm szépen!

Csak akkor azt nem értem, hogy ami az egyik űrlapnál rendesen működik, az miért nem megy egy másiknál? Arrgghh...

0
0

---------------
Tátrai József
Drupler Kft.
http://www.drupler.hu

Bálint képe

Az egyik űrlapot te írtad, a másikat nem. :)

0
0