it-swarm.dev

Visualizza e modifica il profilo utente in un componente personalizzato

sto creando un componente dashboard cliente in joomla 3.2, quindi voglio visualizzare i campi del profilo utente alla mia vista e in grado di modificare anche i campi, li sto visualizzando manualmente usando
$this->user = JFactory::getUser(); e <?php echo $this->user->name; ?>
ora devo aggiungere anche le funzionalità da modificare, come password, immagine del profilo, ecc. come posso implementare questa funzionalità nel mio componente personalizzato.

2
Ankit Balyan

Solo un'idea per un'implementazione rapida: potresti aggiungere un link modale alla vista del profilo di modifica com_users nella vista del tuo componente.

Nella parte superiore della vista aggiungi:

JHTML::_('behavior.modal');

Quindi collegare come di seguito:

<a class="modal" href="index.php?option=com_users&view=profile&layout=edit&tmpl=component?" rel="{handler: 'iframe', size: {x: 640, y: 540}}"> Edit Login Details</a>

Questo aprirà il layout del profilo di modifica in una finestra modale, senza uscire dalla pagina corrente e fare in modo che com_users faccia il lavoro, invece di ricreare la stessa funzionalità.

2
FFrewin