WT SEO Meta templates - Content


WT SEO Meta templates - Content

WT SEO Meta templates - Content

Плагин-провайдер данных материалов и категорий Joomla, а также их пользовательских полей для основного плагина WT SEO Meta templates. Параметры плагина позволяют задать единый для всех категорий и/или товаров шаблон, по которому будут формироваться текст тега <title> и текст meta-тега description. Если параметры плагина отключены совсем, то он просто будет формировать переменные, которые Вы можете использовать при заполнении <title> и meta-description вручную. Поддерживается Joomla 3 и Joomla 4.

Описание

Для работы этого плагина необходимо установить основной плагин WT SEO Meta templates

Переменные материалов Joomla для сео-шаблона

  • {CC_ARTICLE_ID} - Id материала
  • {CC_ARTICLE_TITLE} - Заголовок материала
  • {CC_ARTICLE_HITS} - Количество просмотров материала
  • {CC_ARTICLE_CATEGORY_TITLE} - Название категории материала
  • {CC_ARTICLE_INTRO} - Вступительный текст материала, обрезанный до указанного количества символов.
  • {CC_ARTICLE_AUTHOR} - Автор материала

Пользовательские поля материалов

  • {CC_ARTICLE_FIELD_XXX_TITLE} - Название пользовательского поля, где "XXX" - id поля. Например, {CC_ARTICLE_FIELD_14_TITLE}
  • {CC_ARTICLE_FIELD_XXX_VALUE} - Значение пользовательского поля, где "XXX" - id поля. Например, {CC_ARTICLE_FIELD_14_VALUE}
  • {CC_ARTICLE_FIELD_XXX} - Название и значение пользовательского поля, разделенные пробелом, где "XXX" - id поля. Например, {CC_ARTICLE_FIELD_14}. Если название поля "Цвет", а значение "красный", то данный шорт-код выведет "Цвет красный".

Переменные категории материалов Joomla для сео-шаблона

  • {CC_CATEGORY_TITLE} - Название категории материалов
  • {CC_CATEGORY_ID} - Id категории материалов
  • {CC_PARENT_CATEGORY_TITLE} - Название родительской категории

Пользовательские поля категории материалов

  • {CC_CATEGORY_FIELD_XXX_TITLE} - Название пользовательского поля, где "XXX" - id поля. Например, {CC_CATEGORY_FIELD_14_TITLE}
  • {CC_CATEGORY_FIELD_XXX_VALUE} - Значение пользовательского поля, где "XXX" - id поля. Например, {CC_CATEGORY_FIELD_14_VALUE}
  • {CC_CATEGORY_FIELD_XXX} - Название и значение пользовательского поля, разделенные пробелом, где "XXX" - id поля. Например, {CC_CATEGORY_FIELD_14}. Если название поля "Цвет", а значение "красный", то данный шорт-код выведет "Цвет красный".

СЕО-шаблоны для категории материалов Joomla

Тег <title> категории товаров

Переписать по формуле глобально все <title> категорий
Если включено - все <title> категорий материалов Joomla будут заменены сео-шаблоном
Шаблон <title> для категорий материалов
Это Ваш собственный сео-шаблон для <title> категорий товаров Joomla Virtuemart.

Meta-description категории

Переписать по формуле глобально все meta description категорий материалов.
Если включено - все meta-description категорий материалов Joomla будут заменены сео-шаблоном.
Переписать только пустые meta description категорий материалов по шаблону.
Имеется в виду если не заполнено поле "Метатег Description" (вкладка "Параметры публикации" категории) в категории.
Шаблон meta description для категорий материалов Joomla
Это Ваш собственный сео-шаблон для meta-description категорий материалов

Сео-шаблоны для материалов Joomla

Тег <title> материала

Переписать по формуле глобально все <title> материалов Joomla
Если включено - все <title> материалов Joomla будут заменены сео-шаблоном.
Переписать только пустые <title> материалов по формуле.
Имеется в виду если не заполнено поле "Заголовок страницы в браузере" (вкладка "Параметры отображения" при редактировании материала) в материале.
Шаблон <title> для материала
Это Ваш собственный сео-шаблон для <title> материалов Joomla. Например, "{CC_ARTICLE_ID} - {CC_ARTICLE_HITS} - {CC_ARTICLE_AUTHOR}" или любая другая комбинация.

Meta-description материала Joomla

Переписать по формуле глобально все meta description товаров
Если включено - все meta-description материалов Joomla будут заменены сео-шаблоном
Переписать только пустые meta description материалов по формуле.
Имеется в виду если не заполнено поле "Метатег Description" (вкладка "Параметры публикации" материала) в материале.
Шаблон meta-description для материала
Это Ваш собственный сео-шаблон для meta-description материала Joomla.

Создание собственных СЕО-переменных или переопределение уже существующих

Для использования данного функционала необходим опыт работы с PHP и как минимум базовое знакомство с Joomla API.

Иногда возникает необходимость создания собственных СЕО переменных для формул в <title> и meta description сайта. Для этого создайте папку customvariables в директории плагина plugins/system/wt_seo_meta_templates_joomshopping и в ней один или несколько php-файлов, в которых добавьте новые СЕО-переменные или измените уже существующие.

Образец php-файла для пользовательских СЕО-переменных

Файл plugins/system/wt_seo_meta_templates_content/customvariables/customvariable.php

<?php
/**
 * @package     WT SEO Meta Templates
 * @subpackage  WT SEO Meta Templates - Content
 * @version     1.4.0
 * @Author      Sergey Tolkachyov, https://web-tolk.ru
 * @copyright   Copyright (C) 2022 Sergey Tolkachyov
 * @license     GNU General Public License v3.0
 * @since       1.0
 */
// No direct access
defined('_JEXEC') or die;

use Joomla\CMS\Factory;
use Joomla\CMS\Language\Text;

/**
 * Здесь ВЫПОЛНЯЕМ ВСЕ ПРОВЕРКИ на категории или материалы так как нам надо САМОСТОЯТЕЛЬНО,
 * чтобы в виде категории не пытаться, например, получать информацию о материале и т.д.
 */

// Add a new custom variable
$variables[] = [
	'variable' => 'YOUR_CUSTOM_VARIABLE',
	'value'    => 'Custom value for SEO variable',
];

/**
 * Change a varibale
 */
for ($i = 0; $i <= count($variables); $i++)
{
	if ($variables[$i]['variable'] == 'YOUR_CATEGORY_NAME')
	{
		$variables[$i]['value'] = $variables[$i]['value'] . ' + CUSTOM VALUE FROM CUSTOM FILE';
	}
}

Обратите внимание!

Перменные плагина-провайдера доступны только на страницах, реализованных с помощью материалов Joomla.  В шаблонах Вы можете использовать переменные от всех плагинов-провайдеров, чьи переменные доступны глобально. Например, переменные My City Selector (названия городов, областей, стран).

Joomla

Тип расширения:
Плагин
Каталог:
System
Версия Joomla:
3.9, , 3.10, 4.0, 4.1, 4.3.1, 5.0.0

Что нового

Joomla 5 ready

Добавлено
Внесены изменения для совместимости с Joomla 5.

SubscriberInterface

Примечание
Плагин полностью наследует SubscriberInterface

Changelog url

Добавлено
Добавлен Changelog url, чтобы вы могли просмотреть список изменений в новой версии перед обновлением непосредственно в админ-панели Joomla.

Расширения Joomla WebTolk

78 Всего расширений
11 Категорий
332 Выпущено версий
311513 Всего скачиваний
Корзина
Корзина пуста