Модуль предназначен для переопределения мета-данных для страниц, которые не возможно установить штатными средствами (например, страницы с результатами фильтрации товаров в каталоге).
Кроме того, данное решение позволяет добавлять виртуальные страницы в карту сайта (имеется ввиду типовой функционал генерации карты сайта из модуля Поиска или из модуля SEO).
После установки решения, необходимо в подвале сайта добавить компонент:
<? $APPLICATION->IncludeComponent(
"pai:seometa",
".default",
array(
),
false
); ?>
|
После этого на панели инструментов появится кнопка "Установить Meta", нажатие на которую выдаст форму ввода данных.
Аналогичные действия можно выполнять и в административном разделе сайта: Сервисы - Мастер мета-данных - Список страниц.
Далее, для модификации вывода title в мета-тегах страницы, необходимо произвести небольшую модификацию в шаблоне, выводящем страницы:
<title><?= $APPLICATION->AddBufferContent(array('CPaiSeometa', 'Title')); ?></title> |
Для вывода динамических данных в тег H1:
<h1><?= $APPLICATION->AddBufferContent(array('CPaiSeometa', 'H1')); ?></h1>
|
Для получения всех данных для каждой конкретной страницы (информация для разработчиков!), можно воспользоваться кодом:
$arPageRes = \Pai\Seometa\SeometaTable::getCachedList($curPage);
if($arPageRes){
$h1 = $arPageRes['H1'];
$seo_description = $arPageRes['SEO_TEXT'];
} |
Подключение механизма включения/выключения виртуальных страниц в карту сайта осуществляется в настройках модуля.
По умолчанию, данный функционал отключен.