Я тренируюсь catalog/theme/customtemplate/template/header/header1.twig
также в catalog/controller/acount/account.php
но я не могу получить вывод. Итак, что я должен добавить и в какие файлы?
Я тренируюсь catalog/theme/customtemplate/template/header/header1.twig
также в catalog/controller/acount/account.php
но я не могу получить вывод. Итак, что я должен добавить и в какие файлы?
В catalog/controller/common/header.php
добавьте следующий код для имени и фамилии клиента.
$data['customer_firstname'] = $this->customer->getFirstName();
$data['customer_lastname'] = $this->customer->getLastName();
В catalog/view/theme/your-theme/template/common/header.twig
и затем добавьте следующий код для имени и фамилии.
{{ customer_firstname }}
{{ customer_lastname }}
Пожалуйста, обновите кеш разработчика после изменений, а затем проверьте его. см. здесь более подробную информацию об обновлении кеша - Отключить кеширование шаблонов для разработки в OpenCart 3а>
Было бы лучше, если бы вы сначала проверили, залогинен ли клиент. Код может возвращать ошибки, если клиент не вошел в систему.
if ($this->customer->isLogged()) {
$data['customer_firstname'] = $this->customer->getFirstName();
$data['customer_lastname'] = $this->customer->getLastName();
}