Пример:
В файле 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
Спасибо