Skip to content
  1. Компоненты
  2. SeoData

SeoData ​

SeoData подставляет SEO-поля страницы по шаблонам Fenom. Одно правило задаёт заголовок, meta-title, description и контент для документа MODX, товара или категории MiniShop3.

Поле правилаКуда попадает
Шаблон заголовка страницыpagetitle, тег H1
Шаблон meta-заголовкаlongtitle, тег <title>
Шаблон meta-описанияdescription
Шаблон контентаcontent

Пример категории «Яхты»:

fenom
{$pagetitle} купить в «{$site_name}»{if $page?} {$page}{/if}
fenom
Купить {$pagetitle.acc|lc} в «{$site_name}» от {$price.min} ₽. В наличии {$count} наименований.

На витрине это даёт title вроде Яхты купить в «Название_компании» | Страница 2 и description с ценой и количеством товаров.

Плагин на событии OnLoadWebDocument записывает результат в ресурс. Тот же набор полей возвращает сниппет SeoData, если плагин выключен.

Компонент продолжает идею mvtSeoData для MODX 3: общие правила по родителю и шаблону MODX, свои поля MiniShop3 и TV, словарь словоформ. Админка собрана на VueTools с темой modx.

Панель ​

Пункт меню Приложения → SeoData.

Вкладка «Инструкция» в панели SeoData

Шесть вкладок:

  1. Общие шаблоны — правила по типу страницы, родителю и шаблону MODX.
  2. Персональные шаблоны — одно активное правило на ресурс.
  3. Свои поля — колонки MiniShop3, опции и TV, которые становятся плейсхолдерами.
  4. Словоформы — падежи для шаблонов.
  5. Обслуживание — индекс цен и количества товаров в категориях.
  6. Инструкция — эта же справка внутри панели.