Удаляем надпись Материалы в контенте Joomla

Если на материал нет пункта меню но есть ссылка из другого материала, например, то выводится заголовок «Материалы» над контентом, что не всегда в тему.

Удалить надпись «Материалы» можно несколькими способами:

  1. Править код ядра — com_content
  2. Отредактировать языковый файл
  3. Воспользоваться стандартным функционалом Joomla 3 — Переопределение констант в Менеджере языков.

Первые два способа плохи тем, что правки будут утеряны после очередного обновления Joomla. Именно по этому эти варианты использовать не рекомендую, но, для полноты картины, опишу их.

Итак, вариант 1 — правим код ядра сайта.

  1. Открываем файл \components\com_content\views\article\tmpl\default.php
  2. Ищем строку 27 (примерно, это для Joomla 3.4.0 — для других номер строки может отличатся):
     <?php if ($this->params->get(‘show_page_heading’, 1)) : ?>
  1. Меняем значение (‘show_page_heading’, 1) на (‘show_page_heading’, 0)


Вариант 2. Правим языковый файл сайта.

  1. Открываем файл \language\ru-RU\ru-RU.ini
  2. Ищем строку 145 (примерно, это для Joomla 3.4.0 — для других номер строки может отличатся):
    JGLOBAL_ARTICLES=»Материалы»
  1. Удаляем определения константы. Должно получится таким образом JGLOBAL_ARTICLES=»»

Правильный, 3 вариант.

  1. Пройдите в «Расширения» — «Менеджер языков» — «Переопределение констант».
  2. Затем в фильтре (левая колонка, внизу) выберите Russian — Сайт.
  3. Затем — «Создать» (в верхней панели, зеленая кнопка).
  4. Справа будет форма поиска — ищите по тексту «Материалы», в строке «Искать..» выбираете «Значение».
  5. Вы получите результат поиска в виде списка:

6. Выберите из списка строку — JGLOBAL_ARTICLES — Материалы.
7. Затем в верхней левой части страницы меняете текст языковой константы на пустой (удаляете значение «Материалы»):


8. Сохраняете и выходите из компонента com_languages.