Задать вопрос
den_savi
@den_savi
Бог верстки (на самом деле нет)

Ошибка с выводом языка в опенкарт. Как починить?

Когда добавляю в хедер <?php echo $language; ?>, на главной странице сайта появляется ошибка:
Notice: Undefined variable: language in /home/masgr1/site.ru/www/catalog/view/theme/default/template/common/header.tpl on line 431

как её исправить?
  • Вопрос задан
  • 155 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    1C-программист: расширенный курс
    18 месяцев
    Далее
  • Академия Эдюсон
    Python-разработчик + ИИ
    9 месяцев
    Далее
  • ProductStar × РБК
    Профессия: Инженер по информационной безопасности + ИИ
    9 месяцев
    Далее
Решения вопроса 1
это читается как "Переменная мне неизвестна". Решение - посмотреть наличие переменной в контроллере. В контроллере header.php (главная страница - сайт/public_html/catalog/controller/header.php) одного из своих сайтов и не вижу наличия такой переменной. В дефолтной версии такой переменной нет. Объявите.

Такая переменная есть в модуле language. Если вы объявляете эту переменную language за пределами модуля, да хоть и на главной странице, то будете разочарованы.

P.S. статус порадовал ребят из моего отдела ))) респект!
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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