Плагин SEO-шаблонов для тегов title и meta description в Joomla: переменные в шаблоне заменяются реальными данными страницы. Шаблоны и переменные задают плагины-провайдеры для компонентов.
WT SEO Meta templates позволяет не прописывать title и meta description вручную для каждой страницы, а задать шаблон с переменными. Например, title материала можно собрать из заголовка и значения пользовательского поля, а description — из вводного текста. Плагин работает с материалами Joomla, тегами, интернет-магазинами VirtueMart и JoomShopping, галереей Phoca Gallery и компонентом My City Selector.
Как это работает
Для работы нужны минимум два плагина:
- основной плагин WT SEO Meta templates (системный);
- плагин-провайдер для нужного компонента, например для VirtueMart.
Провайдер создаёт переменные и SEO-шаблоны и передаёт их основному плагину, а основной плагин подставляет вместо переменных их значения в теги title и meta description. Все настройки шаблонов делаются в плагине-провайдере.
Примеры шаблонов
- Шаблон title для материала:
{CC_ARTICLE_TITLE}. {CC_ARTICLE_FIELD_14_TITLE} {CC_ARTICLE_FIELD_14_VALUE}— заголовок материала, затем название и значение пользовательского поля с ID 14. - Шаблон meta description:
{CC_ARTICLE_INTRO}— вводный текст материала, обрезанный до заданного количества символов.
Плагины-провайдеры
- WT SEO Meta templates - Content — материалы и категории Joomla.
- WT SEO Meta templates - Tags — список тегов Joomla и материалы по тегу.
- WT SEO Meta templates - Virtuemart — интернет-магазин VirtueMart.
- WT SEO Meta templates - JoomShopping — интернет-магазин JoomShopping.
- WT SEO Meta templates - MyCitySelector — мультирегиональный компонент My City Selector.
- WT SEO Meta templates - Phoca Gallery — галерея изображений Phoca Gallery.
SEO страниц пагинации
Провайдеры Content, Tags и JoomShopping добавляют к title и meta description на страницах пагинации категорий суффикс вида «- страница NNN», чтобы эти страницы не дублировали первую.
Установка
- Установить основной плагин WT SEO Meta templates.
- Установить провайдеры для используемых компонентов. Начиная с версии 2.0.4 провайдеры ставятся вручную — автоматическая установка отключена, чтобы избежать ошибок при недоступности удалённого сервера.
- Настроить шаблоны и переменные в каждом провайдере.
Совместимость и требования
- Joomla 4, 5 и 6 (с версии 2.0.0 плагин построен на структуре плагинов Joomla 4 и не работает на Joomla 3; совместимость с Joomla 6 — с версии 2.0.4).
- Бесплатное расширение.