Seo

Описание

Класс Seo - предназначен для работы с функционалом системы, относящимся к

seo-оптимизации контента.

Методы класса

array getTemplateForMeta() Возвращает набор шаблонов, для формарования сео тегов, для переданного типа страницы.
$res Seo::getTemplateForMeta('catalog');
viewData($res);
array getMetaByTemplate() Возвращает массив со значениями метатегов, сформированных по шаблонам,
заданным в настройках системы.
$res Seo::getMetaByTemplate('catalog'$data);
viewData($res);
int autoGenerateSitemap() Создает в корневой папке сайта карту в формате XML.
$res Seo::autoGenerateSitemap();
viewData($res);
string getXmlView() Функция создания sitemap.xml.
$urls = array(
    
'http://test/1',
    
'http://test/2',
);
$res Seo::getXmlView();
viewData($res);
bool getMetaByTemplateForAll() Применения SEO настроек сразу ко всем сущностям одного типа.
Установка метатегов по шаблону.
$res Seo::getMetaByTemplateForAll('catalog');
viewData($res);
Описание методов и примеры их использования

Метод

array getTemplateForMeta (string $type)

Параметры

  • $type: тип страницы

Описание

Возвращает набор шаблонов, для формарования сео тегов, для переданного типа страницы.

$res Seo::getTemplateForMeta('catalog');
viewData($res);

Метод

array getMetaByTemplate (string $type, array $data)

Параметры

  • $type: - тип страницы(каталог/товар/страница)
  • $data: - массив данных, используемых в шаблоне

Описание

Возвращает массив со значениями метатегов, сформированных по шаблонам,
заданным в настройках системы.

$res Seo::getMetaByTemplate('catalog'$data);
viewData($res);

Метод

int autoGenerateSitemap ()

Описание

Создает в корневой папке сайта карту в формате XML.

$res Seo::autoGenerateSitemap();
viewData($res);

Метод

string getXmlView (array $urls)

Параметры

  • $urls: массив ссылок на страницы

Описание

Функция создания sitemap.xml.

$urls = array(
    
'http://test/1',
    
'http://test/2',
);
$res Seo::getXmlView();
viewData($res);

Метод

bool getMetaByTemplateForAll (string $type)

Параметры

  • $type: тип страницы

Описание

Применения SEO настроек сразу ко всем сущностям одного типа.
Установка метатегов по шаблону.

$res Seo::getMetaByTemplateForAll('catalog');
viewData($res);