En visitant ce site, vous acceptez l'utilisation de cookies afin de vous proposer les meilleurs services possibles.

[résolu] insérer le "nom à afficher" champ name dans le mail de confirmation

  • doc_denis
  • Portrait de doc_denis
  • Hors Ligne
  • Membre senior
  • Membre senior
  • ...oui, la photo date :)
Plus d'informations
il y a 9 ans 2 semaines - il y a 9 ans 2 semaines #1 par doc_denis
bonjour

je recherche à afficher le champ "name" dans le mail de confirmation de commande.

je suis dans le fichier mail_html_shopperaddresses.php
	   <table border="0">
		<?php
		echo '<tr><td class="key">' . 
		$this->userfields['fields']['title']['value'] . '' . 
		$this->userfields['fields']['first_name']['value'] . ' ' . 
		$this->userfields['fields']['last_name']['value'] . '<br/>' . 
		$this->userfields['fields']['address_1']['value'] . '<br/>' . 
		$this->userfields['fields']['address_']['value'] . '<br/>' . 
		$this->userfields['fields']['zip']['value'] . '  ' . 
		$this->userfields['fields']['city']['value'] . '<br/>' .
		$this->userfields['fields']['name']['value'] . '<br>' .
		$this->userfields['fields']['phone_1']['value'] . '</td></tr>'
		?>
		</table>

ici le title sort bien, le nom et prénom aussi, l'adresse le code postal et la ville aussi et même le N° de téléphone, mais pas la l'avant dernière ligne :(

je n'arrive pas à ressortir le nom que l'utilisateur remplis dans "nom à afficher" qui n'est pas identique à username qui ne sort pas non plus

il me semble qu'il faut la ressortir autrement car ce n'est pas stocké dans la table virtuemart_order_userinfos
il doit bien y avoir un truc pour aller pécher dans la table users de joomla, mais comme d'hab avec sql que ne pige pas comment.

si vous avez le truc, je prend merci d'avance, ça fait plus de 100 mails de test que je m’envoie sans succès
Dernière édition: il y a 9 ans 2 semaines par doc_denis.

Connexion ou Créer un compte pour participer à la conversation.

  • doc_denis
  • Portrait de doc_denis
  • Hors Ligne
  • Membre senior
  • Membre senior
  • ...oui, la photo date :)
Plus d'informations
il y a 9 ans 2 semaines #2 par doc_denis
j'ai tenté un truc du genre :
<?php	
		$user = &JFactory::getuser();
		echo $user->name;
?>
et évidement ça ressort le pseudo de l'administrateur :(
mais a doit être un truc comme ça, mais il faut faire la liaison avec la commande grrr

Connexion ou Créer un compte pour participer à la conversation.

  • doc_denis
  • Portrait de doc_denis
  • Hors Ligne
  • Membre senior
  • Membre senior
  • ...oui, la photo date :)
Plus d'informations
il y a 9 ans 2 semaines #3 par doc_denis
Bonjour,

Pour résoudre mon problème, j'ai utiliser un autre champ (second prénom) que j'ai renommer avec la surcharge de langue pour arrivé à mes fins.
ainsi, le champ middle_name s'affiche dans le mail de confirmation.

Connexion ou Créer un compte pour participer à la conversation.