Перейти к публикации
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...

Как вывести лого в любом шаблоне


 Поделиться

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

Здравствуйте

 

Подскажите пожалуйста, как вывести логотип в произвольном месте в любом шаблоне, на подобии как в шапке?

 

Сейчас, на примере футера, пробую так, вставляю код вывода логотипа из header.tpl в footer.tpl

<div id="logo"><a href="<?php echo $home; ?>"><img src="<?php echo $logo; ?>" /></div>

 а в footer.php вставляю функцию вывода логотипа из header.php

 

if ($this->config->get('config_logo') && file_exists(DIR_IMAGE . $this->config->get('config_logo'))) {
$this->data['logo'] = $server . 'image/' . $this->config->get('config_logo');
} else {
$this->data['logo'] = '';
} 

и таким образом лого выводится, НО, все кирилические символы на странице превращаются в иероглифы, а сверху страницы выдается строка с ошибкой:

 

Notice: Undefined variable: server in Z:\home\magazin\www\vqmod\vqcache\vq2-catalog_controller_common_footer.php on line 49

 

В чем я допускаю ошибку и что неверно делаю?

 

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


просто у вас переменная $server не определена

когда вы код из хидера берете, берите заодно еще и эту часть:

        if (isset($this->request->server['HTTPS']) && (($this->request->server['HTTPS'] == 'on') || ($this->request->server['HTTPS'] == '1'))) {
            $server = $this->config->get('config_ssl');
        } else {
            $server = $this->config->get('config_url');
        }
Ссылка на комментарий
Поделиться на других сайтах

Поняяятно, спасибо! Я так и понимал, что чего то не хватает в контроллере, но смотрел на 'logo' и 'config_logo', а на другие части не обратил внимания. Спасибо за подсказку, AlexDW!

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


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

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

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

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

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

Войти

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

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

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

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

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