Fazer com que os Clientes endereço de e-mail personalizado adminhtml guia de cliente

magento.stackexchange https://magento.stackexchange.com//questions/66958

  •  12-12-2019
  •  | 
  •  

Pergunta

Eu criar um separador personalizado na administração do cliente em editar página.No entanto o que eu quero fazer é chegar a clientes de e-mail para exibir na página.

Eu tentei olhar para o código que produz na guia informações da Conta, mas não conseguiu encontrá-lo.

Eu tentei algo como na minha app/design/adminhtml/default/default/template/customertab/guia.phtml no entanto, este parece apenas a quebra de página, o que significa apenas o primeiro guia carrega o resto da página está em branco.

<div id="customer_info_tabs_customer_edit_tab_action_content">
<div class="entry-edit">
<div class="entry-edit-head">
<h4 class="icon-head head-edit-form fieldset-legend">Contact Customer</h4>
</div>
<div id="group_fields4" class="fieldset fieldset-wide">
<div class="hor-scroll">
<table class="form-list" cellspacing="0">
<tbody>
<tr>
<td><?php echo $this->htmlEscape($this->getCustomer()->getEmail; ?> </td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
</div>
Foi útil?

Solução

A maneira mais fácil de obter o endereço de e-mail do cliente secção de edição (admin lado) é mostrado abaixo.

$customer = Mage::registry('current_customer');
$emailAddress =  $customer->getEmail();

Magento irá registar o cliente cujos dados são de edição via de administração no controlador própria ação (consulte : Mage_Adminhtml_CustomerController::editAction()) e, portanto, você pode receber o cliente usando Mago-Registro como eu mostradas acima e obter o endereço de e-mail.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a magento.stackexchange
scroll top