Jump to content
Search In
  • More options...
Find results that contain...
Find results in...
  • Sign Up

[РЕШЕНО ]Приветствие / Имя клиента в заголовке


Recommended Posts

Пример:

Изображение

В файле catalog/controller/common/header.php найдите строки:

$this->id   	= 'header';
После них, добавьте:

// Приветствие в заголовке
if (!$this->customer->isLogged()) {
    $this->data['text_greeting'] = $this->language->get('text_greeting');
} else {
    $this->data['text_greeting'] = sprintf($this->language->get('text_logged'), $this->customer->getFirstName());
}
$this->data['text_create'] = $this->language->get('text_create');
$this->data['create'] = HTTPS_SERVER . 'index.php?route=account/create';
// Конец кода
Затем, в файле: catalog/language/russian/common/header.php добавьте этот блок:

(то же самое сделайте для всех остальных файлов локализации, если они есть)

$_['text_greeting'] = 'Добро пожаловать, <strong>Guest</strong>!';
$_['text_logged']   = 'С возвращением, <strong>%s</strong>!';
$_['text_create']   = 'Регистрация';
$_['text_account']  = 'Профиль';
Далее, откройте файл: catalog/view/theme/default/template/common/header.tpl и ДО строки:

<div class="div4">
Вставьте этот код:

<div class="welcome">
  <?php echo $text_greeting; ?>
  <?php if (!$logged) { ?>
    [ <a href="<?php echo $login; ?>"><?php echo $text_login; ?></a> ] [ <a href="<?php echo $create; ?>"><?php echo $text_create; ?></a> ]
  <?php } else { ?>
    [ <a href="<?php echo $logout; ?>"><?php echo $text_logout; ?></a> ] [ <a href="<?php echo $account; ?>"><?php echo $text_account; ?></a> ]
  <?php } ?>
</div>
В завершении, добавьте эти строки (в любом месте) в файле: catalog/view/theme/default/stylesheet/stylesheet.css

#header .welcome {
    float: right;
    display: block;
    margin-top: 7px;
    margin-bottom: 10px;
    padding-left: 0px;
}
#header .welcome a {
    margin: 0px;
    padding: 0px;
    background: none;
}

Проверено на 1.4.9.3

Спасибо

  • +1 4
Link to post
Share on other sites
  • 3 months later...

Вверху привентил, слегка отутюжил, полез вниз :).

Спасибо!

P.S. жалко вот только, что перестали появляться фирменные посты от tim21701.

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.