Re: Ancora Hooks e DD
"marc" <[email protected]> Thu, 29 May 2003 18:47:55 +0200
| Newsgroups | gmane.comp.cms.xaraya.user.italian |
|---|---|
| Organization | Xaraya News Server |
| Message-ID | <[email protected]> |
"Federico" <[email protected]> wrote in message news:bb4lh4$2oa$1-FogMEOs31dotat4ziPANHlKoq+OfwspIVIuBW6zZ0iQ@public.gmane.org > Caro Marc, > dato che tu sei un esperto della gestione utenti, continuo a chiederti > cose. Se puoi rispondimi! > > Da quel che ho capito a me serve creare uno hook che si possa associare al > processo di registrazione di un nuovo utente. Infatti i miei dati vanno e > vengono tramite chiamate http a un XML server.Non mi serve mettere dati > nel sistema tramite DD. Quando un utente inserisce i suoi dati > a)devo chiederne parecchi altri > b)devo inviarli al server XML per ulteriore processo. > c)in fase di query al sistema XML userò solo lo username come chiave, > quindi i due sistemi rimangono disaccoppiati dal punto di vista della > gestione utenti Sarebbe piutosto un modulo con funzionalita di hook. > Domande: > 1)Se associo uno hook H ad un modulo (es. "roles"), X prevede che la > chiamata a H venga fatta automaticamente in caso di una certa action ? > ("new","update"...)? Le action sono standardizzate o ognuno fa quel che > gli pare? > 2)Per visualizzare la form dei dati ulteriori userò una hook user-"GUI", > per salvare i dati una hook user-"API". Vero o falso ? E una possibilita. Puo anche essere lo stesso hook, volendo. > 3)In fase di visualizzazione della form, un modulo standard visualizzerà > la "sua" form ed assieme ad essa quella relativa alla hook "GUI". Vero o > falso ? Non sono sicuro di aver capito. Probabilmente si. Il esempio classico e di aggiungere Comments a Articles. I commenti si vedonon sotto l'articolo. > 4.1)Perchè la form risulti visibile dovrò inserire nel tema un file > "roles-registerform.xt" che preveda dei form fields dedicati alla hook-GUI > per (tipicamente) roles-registerform.xd Come ho detto, credo che la soluzione e di creare un piccolo modulo con funzionalita di hook per roles. A questo punto puoi creare un.xd per la form come parte del modulo. In generale io evito di cambiare i file .xt. Preferisco usare un .xd nello stesso modulo. > 4.2)OPPURE la hook-GUI deve prevedere - come valore di ritorno - una > stringa HTML già formattatata con i form fields in questione. Come si può > automatizzare questo meccanismo ? E' prevista qualche API "xarTpl"? ? Esiste gia xarTplModule per cambiare il tpl. O ho capito male? C'e un esempio in Example che dimostra come farlo. Marc