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'] = '';
}

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

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

Похожие вопросы