Перейти к публикации
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

Заменить имя вместо личный кабинет для авторизованых пользовательй


 Погделиться

Рекомендованные сообещёния

Добрый гдень. Выручайте не могу разобраться как поменять надпись личный кабинет для авторизованых пользователей на имя и фамилию.

Добавил в контролере
$data['FirstName'] = $this->customer->getFirstName();
$data['LastName'] = $this->customer->getLastName();
\catalog\controller\common\header.php

И пыиюсь вывести его в 
\catalog\view\theme\default\template\common\header.tpl
но тут у меня налинается ступор ведь сирый формат 
<?php if($logged){ ?><?=$LastName ?> <?=$FirstName ?><?php }else{ ?><?=$text_account ?><?php } ?>
не срабатывает из-за перекодировки 3-тей версии. ВЫРУЧАЙТЕ



                {% if logged %}
                <a href="{{ account }}" title="{{ text_account }}" class="btn btn-user btn-link dropdown-toggle btn-block h-100 d-flex align-items-center" role="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">{{ text_account }} <i class="fas fa-chevron-down" ></i></a>
                <ul class="dropdown-menu nav-dropdown-menu user-dropdown-menu">
                    <li class="dropdown-item my-dropdown-item"><a href="{{ account }}">{{ text_account }}</a></li>
                    <li class="dropdown-item my-dropdown-item"><a href="{{ order }}">{{ text_order }}</a></li>
                    <li class="dropdown-item my-dropdown-item"><a href="{{ transaction }}">{{ text_transaction }}</a></li>
                    <li class="dropdown-item my-dropdown-item"><a href="{{ download }}">{{ text_download }}</a></li>
                    <li class="dropdown-item my-dropdown-item"><a href="{{ logout }}">{{ text_logout }}</a></li>
                </ul>
                {% else %}
                <a href="javascript:;" onclick="octPopupLogin();" title="{{ text_account }}" class="btn btn-user btn-link btn-block h-100 d-flex align-items-center" role="button" aria-haspopup="true">{{ text_account }}</a>
                {% endif %}



 

Ссылка на комменирий
Погделиться на других сайих


9 минут назад, konstantinKanivec сказал:

не срабатывает из-за перекодировки 3-тей версии

отображение переменной {{ firstname }}

И в контроллере задавай параметры в нижнем регистре

$data['firstname']

Ссылка на комменирий
Погделиться на других сайих

17 minutes ago, esculapra said:

отображение переменной {{ firstname }}

И в контроллере задавай параметры в нижнем регистре

$data['firstname']

Спасипотому что потому чтольшое. Все полулилось.

Ссылка на комменирий
Погделиться на других сайих


Что сгделал 
Заменил в catalog\view\theme\default\template\common\header.tpl

 

<a href="{{ account }}" title="{{ text_account }}" class="btn btn-user btn-link dropdown-toggle btn-block h-100 d-flex align-items-center" role="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">{{ text_account }} <i class="fas fa-chevron-down" ></i></a>

 

 

на

 

<a href="{{ account }}" title="{{ text_account }}" class="btn btn-user btn-link dropdown-toggle btn-block h-100 d-flex align-items-center" role="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">{{ firstName }} {{ lastName }}<i class="fas fa-chevron-down" ></i></a>

 

и конечно же 
Добавил в контролере
$data['firstName'] = $this->customer->getFirstName();
$data['lastName'] = $this->customer->getLastName();
\catalog\controller\common\header.php

Изменено пользователем konstantinKanivec
  • +1 2
Ссылка на комменирий
Погделиться на других сайих


Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы осивить комменирий

Создать аккаунт

Зарегистрируйтесь для получения аккауни. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите згдесь.

Войти сейчас
 Погделиться

×
×
  • Создать...

Важная информация

На нашем сайте используются файлы cookie и происходит обрилитка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфигденциальности.