Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

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


Recommended Posts

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

 

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

 

Сейчас, на примере футера, пробую так, вставляю код вывода логотипа из 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
Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз

×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.