ГЛАВНАЯ МЕНЮ КАРТА САЙТА

Заголовок h1 в joomla

joomlaПонятно, что для поисковой оптимизации заголовок H1 самый важный и желательно чтобы в нем, кроме заголовка, ни чего не находилось. В предыдущей статье рассказывалось как сделать заголовок H1 в Joomla 3 и о её решении. Но получается, что с таким решением в заголовок попадает и сама ссылка. Бесплатный онлайн скрипт для анализа страниц сайта (promolab.ru/free/index.php) выдает ошибку в теге H1. Устранить ошибку можно все тем же путем.

 

При помощи FTP клиента скачиваем себе на компьютер файл default.php находящийся по пути: components -> com_content -> views -> article -> tmpl -> default.php

Находим код испраленный ранее:

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

и заменяем на следующее:

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

Результат:

zagolovok-h1-v-joomla

В зависимости от версии Joomla возможны некоторые изменения

Идем дальше и делаем H1 для категорий



Комментарии:

Андрей Евдокимов 09.03.2018 19:21
Уважаемые форумчане и хозяин статьи, здравствуйте!
Подскажите, мож кто сталкивался? На 3 джумлу угораздило натянуть шаблон от Рокетов РТ-Левиафан, вот в нем хоть убей не могу понять где прописать H1, чтобы статьи получились с заголовками первого уровня. С категориями все супер, по описанию все сделал и работает — а вот со статьями засада — указанного кода нет вообще. Может ткнете меня носом где копать. Заранее благодарю (если нужен сайт, то вот он wonderful-day.r u)

Super User 09.03.2018 21:50
А что говорит сам Рокетов РТ-Левиафан, обращались к нему? В принципе этот способ должен работать именно для статей, для категорий https://barabulki.ru/joomla/29-h1-dlya-kategorii.html.

Андрей Евдокимов 22.03.2018 19:40
Решил проблему, нарыл таки где они запрятали настройки. Собственно для следующих, кто задастся таким же вопросом, то копать следует в файлах самого шаблона в моем случает это файлик по пути: ваш_шаблон/html /com_content/ar ticle/default.p hp
В кастомном файле шаблона переопределяем вывод заголовков с Н2 на Н1 улыбаемся и машем!
p.s. автору сайта спасибо - за наводки.


Подписаться:

Поделиться:
- - - Твоё любимое Радио Онлайн - - -










© 2001-2020 Барабульки