Ciao a tutti...
sto creando un modulo di registrazione in joomla con chronoform.
oltre i vari dati nome, username, mail, password mi servono altri campi indirizzo, sesso, data...
per motivi che nn sto a spiegarvi devo far scrivede questi dati sulla tabella di communitiBuilder e non posso usare il form di registrazione di cb.
ho creato il mio form e tutti i miei campi aggiuntivi ...ed in action gli ho datojoomla user registration e dbsave sulla tabella di cb e li salva correttamente.
ora il mio problema è nella form di modifica dati ..."il mio profilo"Io utente accedo al sito e voglio modificare il mio indirizzo.
- ho duplicato il mio form di registrazione chiamandolo "modifica"
- nelle actions ho aggiuntoin onload un
custom code per recuperare i dati joomla
<?php
$user =& JFactory::getUser();
$form->data['user_email'] = $user->email;
$form->data['user_name'] = $user->name;
?>
- nei campi base di joomla ho riportato in
field default value user_name, user_email
fino a qui... funziona tutto .
- negli altri campi ho assegnato il valore che trovo in cb.. quindi address, phone, cb_datadinascita...etc
- a questo punto sempre in actions onload ho inserito il mio "db record loader"
dandogli come
DBfield : id o user_id ;
Table quella di cb: jos_comprofiler ;
model id : user ;
Load Under Model ID :Yes.
richiamandolo con: nomesito.it/index.php?option=com_chronoforms&chronoform=modificai&user=MIOID
e non mi visualizza nulla ... cosa sbaglio?!