Использование OpenCart 2.0. Как отображать электронную почту клиентов на странице категории?

Я использую OpenCart 2.0, и я пытаюсь показать электронную почту пользователя на странице категории, когда пользователь вошел в систему. Код ниже, я считаю, работает для того, чтобы показывать электронную почту пользователей на сайте success.tpl. Как я могу отобразить его на странице категории? Спасибо за ваше время.

IN: /catalog/controller/product/category.php

У МЕНЯ ЕСТЬ ЭТО:

$this->load->model('account/order'); $order = $this->model_account_order->getOrder($this->session->data['order_id']); if($order) { $this->data['email'] = $order['email']; } 

THEN IN: /catalog/view/theme/default/template/category.tpl

У МЕНЯ ЕСТЬ ЭТО:

 <?php if(!empty($email)) echo $email; ?> 

Это часть основной библиотеки. Вам не нужно искать заказ, если они вошли в систему, вам просто нужно использовать

 $this->customer->getEmail(); 

Обратите внимание, что в 2.0 вы не можете просто повторить это в шаблоне, вам нужно назначить это в контроллере массиву $ data, а затем использовать значение в шаблоне. Быстрый взлом, чтобы просто добавить его в шаблон, – это использовать

 <?php global $customer; echo $customer->getEmail(); ?> 

но на самом деле не рекомендуется