Бесплатное решение Joomla для турбо-страниц Яндекса

На седьмой Вебмастерской Яндекс представил Турбо-страницы. И если для WP уже был адаптированный плагин для корректной работы с ними, то для Joomla стандартный встроенный в саму CMS модуль RSS оставляет желать лучшего и обычно используют бесплатный компонент Ninja RSS Syndicator. Но и его придется чуть адаптировать к требованиям »»»

Как подключить/настроить турбо-страницу в Joomla

Видоизменить нужно будет 2 элемента в коде - обязательное условие:

<item turbo="true">
<turbo:content> ... </turbo:content>

Как устанавливать и настраивать Ninja RSS Syndicator уже много инфы, а вот для прохождения валидации в Яндекс Вебмастере нужно найти у себя в разделе components файл feedcreator.class.php

/components/com_ninjarsssyndicator/views/ninjarsssyndicator/tmpl/feedcreator.class.php

Ищем фид createAdditionalElements. У меня это строка 987 и там заменяем тег item:

<item>
<item turbo="true">

А на строке 990 вместо тега description:

<description>... </description>
<turbo:content> ... </turbo:content>

Всё. Теперь RSS каналы, создаваемые бесплатным компонентом Ninja RSS Syndicator, будут валидными для турбо-страниц Яндекса. А уже как грамотно использовать эту возможность для вашего сайта ...

Прохождение валидации турбо-страницы в Яндекс Вебмастере
Прохождение валидации турбо-страницы в Вебмастере
window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'UA-38036335-1');