Беларусь

region-img
+375 (29) 108-04-58

Сотбит: SEO умного фильтра

API модуля

Для использования API модуля SEO умного фильтра подключите пространство имен.

use Sotbit\Seometa;

Ниже представлен список API функций модуля SEO умного фильтра.

Имя функции Входные данные Описание
Class:
ConditionTable
Function:
GetConditionsBySections
$Sections = array() Возвращает условия для указанных разделов с полным набором параметров
Class: 
ConditionTable
Function:
GetConditionsFromWorkingConditions
$WorkingConditions = array() Возвращает список перелинкованных условий для указанного условия
Class:
ConditionTable
Function:
generateUrlForCondition
$id Возвращает сформированный ЧПУ для заданного id
Class:
Tags
Function:
GenerateTags
$Conditions
$WorkingConditions
Возвращает массив тегов по условию
Class:
Tags
Function:
SortTags
$Tags = array()
$Sort
NAME - по имени
RANDOM - в случайном
CONDITIONS - по условию
$Order
asc - прямой порядок
любое другое значение - реверс
Возвращает отсортированный массив по заданным правилам
Class:
Tags
Function:
ReplaceChpuUrls
$Tags = array() Возвращает список тэгов с измененными URL (ЧПУ)
Class:
SeometaUrlTable
Function:
getByRealUrl
$url Возвращает ЧПУ по исходной ссылке
Class:
SeometaUrlTable
Function:
getByNewUrl
$url Возвращает исходную ссылку по ЧПУ
Class:
SeometaUrlTable
Function:
getAll
 
Возвращает массив исходных ссылок вместе с ЧПУ 
Class:
SeometaUrlTable
Function:
getAllByCondition
$id Возвращает массив исходных ссылок и ЧПУ по ID условия

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

use Sotbit\Seometa;
$BothUrlsAll = Seometa\SeometaUrlTable::getAll();

В этом случае в массив $BothUrlsAll попадут все исходные URL, а также все сгенерированные к ним ЧПУ с привязкой к ID условия.

Нужна помощь в настройке решения

Оставьте заявку и мы свяжемся с вами!