je crée un composant de tableau de bord client dans joomla 3.2. Je souhaite donc afficher les champs de profil utilisateur à mon avis et pouvoir les modifier, je les affiche manuellement à l'aide de$this->user = JFactory::getUser();
et <?php echo $this->user->name; ?>
Je dois maintenant ajouter la fonctionnalité à modifier également, comme un mot de passe, une image de profil, etc. Comment puis-je implémenter cette fonctionnalité dans mon composant personnalisé?.
Juste une idée pour une implémentation rapide: Vous pouvez ajouter un lien modal à la vue de profil d'édition de com_users dans la vue de votre composant.
Au sommet de votre vue, ajoutez:
JHTML::_('behavior.modal');
Alors lien comme ci-dessous:
<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>
Cela ouvrira la mise en page de profil d'édition dans une fenêtre modale, sans quitter votre page actuelle et laisser les com_users faire le travail, au lieu de recréer les mêmes fonctionnalités.