
В Joomla заголовок статьи может выводиться обычным текстом или ссылкой. Для этого не нужно редактировать PHP и переименовывать параметр link_titles: в Joomla есть штатная настройка Linked Titles («Заголовок как ссылка»).
Ниже разберём, где отключать ссылку глобально, почему параметры пункта меню могут переопределять общие настройки и что проверять, если заголовок остаётся кликабельным из-за шаблона или override.
Когда ссылка в заголовке полезна
В блоге категории или на странице избранных материалов кликабельный заголовок обычно удобен: пользователь видит анонс и переходит к полной статье. Поэтому полностью отключать Linked Titles для всего сайта нужно только тогда, когда это соответствует вашей навигации.
На странице самой статьи повторная ссылка в H1 чаще всего не нужна. Если она появляется вопреки настройкам, нужно определить уровень, на котором сформирован вывод.
Способ 1. Глобальная настройка Linked Titles
В панели Joomla откройте Контент → Материалы → Параметры (Options) → Материалы (Articles).
Найдите параметр Linked Titles / «Заголовок как ссылка» и установите No / Нет, если заголовки не должны быть ссылками по умолчанию.
Это глобальная настройка. Она применяется там, где конкретный пункт меню использует значение Use Global.
Способ 2. Проверьте параметры пункта меню
Параметры menu item могут переопределять глобальные настройки. Поэтому ситуация «в общих параметрах ссылка выключена, а в категории осталась» вполне возможна.
- Use Global — использовать общую настройку;
- No — принудительно отключить ссылку;
- Yes — принудительно включить её.
Особенно внимательно проверяйте Category Blog, Featured Articles и Single Article.
Способ 3. Проверьте параметры конкретного материала
Некоторые представления позволяют учитывать настройки самого материала. Если только одна статья ведёт себя иначе, откройте её параметры и сравните с соседними публикациями.
Почему старый способ с правкой PHP больше не нужен
В старых Joomla-инструкциях встречается совет открыть файл вида templates/шаблон/html/com_content/article/default.php и изменить условие link_titles, например превратив его в несуществующий параметр.
Такой подход плох, потому что маскирует настройку, может нарушить логику шаблона и создаёт непонятную доработку, которая никак не документирована в Joomla.
Если Linked Titles выключен, а ссылка всё равно есть
Если параметр Linked Titles / Заголовок как ссылка отключён, но заголовок материала всё равно остаётся кликабельным, сначала проверьте, не переопределяются ли общие настройки Joomla.
- Откройте нужный материал в админ-панели и проверьте его параметры.
- Если материал связан с отдельным пунктом меню, проверьте и настройки этого пункта меню.
- Очистите кеш Joomla и обновите страницу.
- Если ссылка не исчезла, причиной может быть используемый шаблон.
Некоторые шаблоны изменяют стандартный вывод заголовка Joomla. В таком случае настройка Linked Titles может работать не так, как ожидается.
Если вы не вносили изменения в шаблон самостоятельно, не стоит сразу редактировать его файлы. Сначала желательно проверить страницу на тестовой копии сайта или временно сравнить её работу со стандартным шаблоном Joomla.
Override или child template: где исправлять изменённый вывод
Если выяснилось, что ссылку в заголовке добавляет именно шаблон, изменение лучше вносить так, чтобы оно не пропало после очередного обновления.
В Joomla для этого обычно используются два способа:
- override — собственная версия отдельного элемента шаблона, например вывода заголовка статьи;
- child template — дочерний шаблон, в котором можно хранить свои изменения отдельно от основного шаблона.
Проще говоря, не рекомендуется изменять файлы установленного стороннего шаблона напрямую, если они могут быть заменены при обновлении.
Если вы не знаете, какой из способов нужен именно в вашем случае, сначала сделайте резервную копию и выясните, какой файл отвечает за вывод заголовка.
Подробнее: «Шаблоны Joomla 5 и 6: как устроены, стили, overrides и child templates».
Вредит ли ссылка в H1 SEO
Не стоит рассматривать кликабельный заголовок как автоматическую SEO-ошибку или причину падения позиций. Важнее, чтобы структура страницы была понятной, а ссылки имели смысл для пользователя.
Если H1 на полной странице ведёт на ту же самую страницу, практической пользы от такой ссылки обычно мало. Поэтому её разумно убрать ради чистой разметки и UX — но штатной настройкой, а не «ломать» PHP.
Итоги
В Joomla 5 и 6 сначала проверяйте Linked Titles на уровнях глобальных параметров, пункта меню и конкретной статьи. Только если настройки не влияют на результат, переходите к анализу шаблона и overrides.
В большинстве случаев PHP редактировать вообще не требуется.