Вывести данные о покупателе в личный кабинет — OpenCart
Совсем недавно я начал осваивать новую для себя систему управления интернет-магазином - OpenCart. Но, несмотря на это, ей уже удалось заслужить мое глубокое уважение. Это очень мощная и хорошо масштабируемая система позволяет создавать невероятно гибкие интернет-магазины, способные удовлетворить желания самых искушенных заказчиков.
Сегодня мы поговорим с вами о том, как вывести данные о покупателе (ФИО, номер телефона, e-mail) на страницу личного кабинета (по-умолчанию они там не выводятся).
Все же я люблю простоту, поэтому и здесь решение будет очень и очень простым. Для начала нам понадобится чуть поправить контроллер. Для этого открываем файл, который располагается по адресу: /catalog/controller/account/accout.php. В районе 15 строки вставляем:
$this->data['firstname'] = $this->customer->getFirstName(); $this->data['lastname'] = $this->customer->getLastName(); $this->data['email'] = $this->customer->getEmail(); $this->data['telephone'] = $this->customer->getTelephone();
С помощью этих строк можно будет запросить Имя, Фамилию, E-mail и Телефон. Теперь идем по пути: /catalog/view/theme/default/template/account/account.tpl. И в месте, где хотим вывести интересующие нас данные, пользуемся следующими конструкциями:
<div><b>E-mail:</b> <?php echo $email; ?></div> <div><b>Имя:</b> <?php echo $firstname; ?></div> <div><b>Фамилия:</b> <?php echo $lastname; ?></div> <div><b>Телефон:</b> <?php echo $telephone; ?></div>
Вот и все:) Удачи вам в освоении всего нового!