Ошибки, баги CMS Joomla



Ошибка Call to a member function getTag() on null на Joomla 3.8.x

 

Ошибка Call to a member function getTag() on null на Joomla 3.8.x

Об ошибке Call to a member function getTag() on null я писал раньше и показывал, как её исправить на версии Joomla 3.3.6 после обновления с Joomla 2.5. Статья ТУТ.

Недавно я встретил эту ошибку на Joomla 3.8.2, где уже нет каталога и файла cms/application/site.php, а ошибка осталась. Хотя она (ошибка) не очень мешает работе, но задача была её устранить. Покажу в чём дело, может кому пригодится.

Решение

Говоря в общем, ошибка, связанная с function getTag() относится к мультиязычности (multilanguage) сайта, и решение проблемы нужно искать там. Оказалось, что сайт, не мультиязычный и работает на одном языке на русском, но на сайте не создан русский язык контента. Поэтому:

  • Иду на вкладку Расширения>>>Языки>>>Языки компонента  и создаю, в добавок к английскому, новый язык Русский.
  • Аккуратно заполняю все формы, там есть подсказки, тег языка ru-RU. Даже добавляю префикс изображения ru.
  • После этого включаю английский и получаю такую картинку.

Ошибка Call to a member function getTag() on null на Joomla 3.8.x

Всё! Ошибка Call to a member function getTag() on null на Joomla 3.8.x исправлена.

©Joomla-abc.ru

Другие ошибки

 

 

Рекомендуем