Заголовки H1 в Joomla

При создании сайта необходимо уделить внимание внутренней оптимизации. Я не буду вести долгие сео-разглагольствования, мой блог не об этом. Но я расскажу о технической проблеме связанной с оптимизацией сайта созданного на CMS Joomla. Проблема состоит в следующем: если вы создадите сайт на этом движке и посмотрите исходный код, то увидите, что заголовки страниц заключены в тег div с классом = “componentheading”. Никаких заголовков h1 или h2 вы не увидите. Причем не только на главной странице, но и в статьях, странице блога категории и т.д. В сео редко можно встретить два одинаковых мнения, но все же важность заголовков первого уровня признают практически все.

Файлы, которые нам необходимо изменить для решения этой проблемы находятся в папке  – \components\com_content\views\.
Начнем с главной страницы. Открываем файл default.php в папке \components\com_content\views\frontpage\tmpl. В начале файла находим строчку
<div class=”componentheading<?php echo $this->escape($this->params->get(‘pageclass_sfx’)); ?>”>
Сразу после нее ставим открывающий тег h1, а перед закрывающим дивом – закрывающий(на рисунке выделено желтым цветом)

Заголовок h1 для главной страницы

Далее, разберемся со страницей блога категории. В этом примере разместим заголовок страницы в тег h1, а заголовки статей в тег h2. Для этого нам придется изменить 2 файла.

Заходим в папку \components\com_content\views\category\tmpl. Открываем файл blog.php и производим те же самые изменения, что и в предыдущем примере. Таким образом мы помечаем тегом h1 заголовок страницы.
Далее открываем в этой же папке файл blog_item.php. В моем примере я использовал заголовки статей в виде ссылок, поэтому они были выделены тегом a с классом contentpagetitle.
Находим название этого класса в файле и сразу после тега ссылки ставим наш тег h2, и аналогично закрывающий.

Установка тега h2 для страницы блога
При желании можно изменить заголовки и у самих статей(папка article) и у списка статей в архиве(archive).

Комментариев к записи: 4

  1. Vanessa says:

    Для какой версии Joomla актуальна эта информация? И зависит ли это от оптимизации шаблона?

    • admin says:

      Для версии 1.5.x. В шаблоне можно проставить свои заголовки, но на вывод материала шаблоны не влияют.

  2. qwd says:

    инфа не актуальна…нахер удаляй этот мусор

    • admin says:

      Люди работают с этой cms. А что писать у себя, а что удалять – решаю я.

Оставить комментарий