Рейтинг:  0 / 5

Звезда не активнаЗвезда не активнаЗвезда не активнаЗвезда не активнаЗвезда не активна
 

Наверное, при установке любимой Джумлы самой последней версии многие столкнулись с тем, что заголовки находятся в теге H2, а ведь сео-правила говорят о том, что должна сохраняться иерархия в названиях, поэтому название статьи всегда должно быть оформлено в теге H1, а уже подзаголовки могут быть H2, H3 и так далее.

При установке стандартной официальной Joomla 3 заголовки статей оформляются в тег H2, что не всегда нужно и порой СЕОшники требуют, чтобы все заголовки были в теге H1, да и тег H1 должен быть на страничке только 1. Заменить в коде оформление заголовков материалов с H2 на H1 дело пары минут. Для начала сделайте бекап сайта, чтобы при возможных ошибках всегда можно было быстро вернуть рабочую версию сайта.

Оформление названий материалов в тег H1 производится очень быстро и самым простым способом. Нужно будет сделать изменения всего в 1 файле. Как поменять в коде оформление названий материалов (статей) на сайте с H2 на H1?

Заголовки материалов в теге H1

Следует найти файл: /components/com_content/views/article/tmpl/default.php, скопировать его в папку с используемым шаблоном(создать необходимые, точные по структуре с родительскими, папки в шаблоне) /templates/имя_используемого_шаблона_для_сайта/html/com_content/article/default.php

Ищем строчки в коде:

<?php if ($params->get('show_title')) : ?>
	<h2>
	<?php if ($params->get('link_titles') && !empty($this->item->readmore_link)) : ?>
		<a href="/<?php echo $this->item->readmore_link; ?>">
		<?php echo $this->escape($this->item->title); ?></a>
	<?php else : ?>
		<?php echo $this->escape($this->item->title); ?>
	<?php endif; ?>
	</h2>
<?php endif; ?>

Меняем в них h2 на h1, сохраняем файл, чистим кеш и проверяем!

Теперь все заголовки в материалах Joomla 3 версии будут оформляться в необходимом теге H1!

Если новый файл с изменениями не скопировать в папку шаблона (создав в шаблоне нужные папки), то при обновлении Джумлы все изменения слетят и придётся проводить данную процедуру повторно, так что имейте это ввиду. Путь к скопированному файлу в шаблоне должен быть полностью аналогичен путю к файлу-оригиналу.

Правда, у меня в последней версии Joomla 3.6.5 (на данный момент) файл лежит в папке шаблона по пути: шаблон/html/com_content/article/default.php

А ещё лучше после обновления Джумлы взять новый файл, переопределить теги с H2 на H1 и вложить в шаблон обновлённый файл. Да, и не забывайте перед любыми изменениями в коде делать бекап сайта, чтобы вовремя вернуть рабочую версию сайта при каких-то ошибках!