smartFilter

Класс для работы с смарт фильтрами

Переменные

Переменные отсутсвуют

Методы

void __call ()
void dropCache () Сбрасывает кеш информации о смарт фильтрах
mixed getAltTitle ({ [id] }) Возвращает aльтернативное имя смарт фильтра
array getAmount ({ catalogId, [brandId], [paramValue] }) Возвращает количество смарт фильтров
mixed getBrandId ({ [id] }) Возвращает ИД бренда
mixed getCatalogId ({ [id] }) Возвращает ИД каталога
bool getId ({ [id], [catalogId], [url] }) Возвращает id смарт фильтра
mixed getImage ({ [id] }) Возвращает путь к изображению смарт фильтра
array getList ({ catalogId, [brandId], [paramValue], [includeSubCatalogKey] }) Возвращает список смарт фильтров
mixed getMetaDescription ({ [id] }) Возвращает metaDescription смарт фильтра
mixed getMetaDescription2 ({ [id] }) Возвращает metaDescription2 смарт фильтра
mixed getMetaKeywords ({ [id] }) Возвращает metaKeywords смарт фильтра
mixed getMetaTitle ({ [id] }) Возвращает metaTitle смарт фильтра
mixed getMetaTitle2 ({ [id] }) Возвращает metaTitle2 смарт фильтра
object getNew () Возвращает новую копию класса
mixed getPageTitle ({ [id] }) Возвращает pageTitle смарт фильтра
mixed getParamValueList ({ [id] }) Возвращает список значений параметра в смарт фильтре
mixed getText ({ [id] }) Возвращает текст смарт фильтра
mixed getTitle ({ [id] }) Возвращает наименование смарт фильтра
void getUrl ({ [id], [pageNumber], [orderType], [orderTypeDefault], [brand], [parameterValue] }) Возвращает url смарт фильтра
mixed init ({ id }) Инициализация класса
mixed isExist ({ [id], [catalogId], [url] }) Проверяет существование смарт фильтра

__call

Примеры кода




dropCache

Сбрасывает кеш информации о смарт фильтрах

Возвращаемые значения

void

Примеры кода




getAltTitle

Синоним: altTitle
Возвращает aльтернативное имя смарт фильтра

Параметры

[id] int Id смарт фильтра

Возвращаемые значения

string Aльтернативное имя смарт фильтра
bool False - в случае ошибки

Примеры кода




getAmount

Синоним: amount
Возвращает количество смарт фильтров

Параметры

catalogId int Id каталога
[brandId] int Id бренда
[paramValue] int Массив id значений параметра

Возвращаемые значения

array Массив обьектов smartFilter

Примеры кода




getBrandId

Синоним: brandId
Возвращает ИД бренда

Параметры

[id] int Id смарт фильтра

Возвращаемые значения

int ИД бренда
bool False - в случае ошибки

Примеры кода




getCatalogId

Синоним: catalogId
Возвращает ИД каталога

Параметры

[id] int Id смарт фильтра

Возвращаемые значения

int ИД каталога
bool False - в случае ошибки

Примеры кода




getId

Синоним: id
Возвращает id смарт фильтра

Параметры

[id] int Id смарт фильтра
[catalogId] int Id каталога. Обязательный при возврате id по url
[url] string Url смарт фильтра

Возвращаемые значения

bool False - в случае ошибки

Примеры кода




getImage

Синоним: image
Возвращает путь к изображению смарт фильтра

Параметры

[id] int Id смарт фильтра

Возвращаемые значения

string Путь к изображению смарт фильтра
bool False - в случае ошибки

Примеры кода




getList

Синоним: list
Возвращает список смарт фильтров

Параметры

catalogId int Id каталога
[brandId] int Id бренда
[paramValue] array Массив id значений параметра
[includeSubCatalogKey] int Ключ, выводить ли смарт фильтры подкаталогов каталога. Допустимы значения: 0, 1. По умолчанию: 0 - только свои

Возвращаемые значения

array Массив объектов smartFilter

Примеры кода




getMetaDescription

Синоним: metaDescription
Возвращает metaDescription смарт фильтра

Параметры

[id] int Id смарт фильтра

Возвращаемые значения

string MetaDescription смарт фильтра
bool False - в случае ошибки

Примеры кода




getMetaDescription2

Синоним: metaDescription2
Возвращает metaDescription2 смарт фильтра

Параметры

[id] int Id смарт фильтра

Возвращаемые значения

string MetaDescription2 смарт фильтра
bool False - в случае ошибки

Примеры кода




getMetaKeywords

Синоним: metaKeywords
Возвращает metaKeywords смарт фильтра

Параметры

[id] int Id смарт фильтра

Возвращаемые значения

string MetaKeywords смарт фильтра
bool False - в случае ошибки

Примеры кода




getMetaTitle

Синоним: metaTitle
Возвращает metaTitle смарт фильтра

Параметры

[id] int Id смарт фильтра

Возвращаемые значения

string MetaTitle смарт фильтра
bool False - в случае ошибки

Примеры кода




getMetaTitle2

Синоним: metaTitle2
Возвращает metaTitle2 смарт фильтра

Параметры

[id] int Id смарт фильтра

Возвращаемые значения

string MetaTitle2 смарт фильтра
bool False - в случае ошибки

Примеры кода




getNew

Синоним: new
Возвращает новую копию класса

Возвращаемые значения

object smartFilter

Примеры кода




getPageTitle

Синоним: pageTitle
Возвращает pageTitle смарт фильтра

Параметры

[id] int Id смарт фильтра

Возвращаемые значения

string PageTitle смарт фильтра
bool False - в случае ошибки

Примеры кода




getParamValueList

Синоним: paramValueList
Возвращает список значений параметра в смарт фильтре

Параметры

[id] int Id смарт фильтра

Возвращаемые значения

array Список значений параметра parameterValue
bool False - в случае ошибки

Примеры кода




getText

Синоним: text
Возвращает текст смарт фильтра

Параметры

[id] int Id смарт фильтра

Возвращаемые значения

string Текст смарт фильтра
bool False - в случае ошибки

Примеры кода




getTitle

Синоним: title
Возвращает наименование смарт фильтра

Параметры

[id] int Id смарт фильтра

Возвращаемые значения

string Название смарт фильтра
bool False - в случае ошибки

Примеры кода




getUrl

Синоним: url
Возвращает url смарт фильтра
Тоже самое, что @url.get с параметрами urlType, id, pageNumber, orderType, orderTypeDefault, brand, parameterValue

Параметры

[id] int Id смарт фильтра
[pageNumber] int Номер страницы. По умолчанию: 1
[orderType] string Тип сортировки.
[orderTypeDefault] string Тип сортировки по умолчанию.
[brand] array Массив id брендов
[parameterValue] array Массив id значений параметров

Примеры кода




init

Инициализация класса

Параметры

id int Id смарт фильтра

Возвращаемые значения

bool True - обьект инициализирован
bool False - в случае ошибки

Примеры кода




isExist

Проверяет существование смарт фильтра

Параметры

[id] int Id смарт фильтра
[catalogId] int Id каталога. Обязательный для проверки по url
[url] string Url смарт фильтра

Возвращаемые значения

bool True - если смарт фильтр существует
bool False - если смарт фильтр не существует или в случае ошибки

Примеры кода