AltaiR-05
@AltaiR-05

Из-за чего эта ошибка в opencart?

Привет всем. Стояла задача вывести второй (отличный от основного) логотип в футер. Повсюду в контроллерах, в языковых файлах, и в шаблонах, скопировал поля где встречается logo с добавлением слова _footer. И вроде бы все нормально: через админку загрузил изображение, и в футере нормально изображение выводится, но на самом верху сайта появилась ошибка:
Notice: Undefined variable: server in /Users/AltaiR/CloudMail/WebServers/royalgraff/catalog/controller/common/footer.php on line 32


В этом файле вот такой у меня код:
if (is_file(DIR_IMAGE . $this->config->get('config_footer_logo'))) {
	$data['logo_footer'] = $server . 'image/' . $this->config->get('config_footer_logo');
} else {
	$data['logo_footer'] = '';
}

Он видит ошибку во второй строке.
  • Вопрос задан
  • 144 просмотра
Решения вопроса 1
@Arik
Не объявлена переменная $server либо она вне зоне видимости (вне функции какой), а картинка показывается, потому что относительного пути, без указания сервера, хватило браузеру найти картинку
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы