Для использования 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 условия.
Оставьте заявку и мы свяжемся с вами!