page

Класс для работы со статическими страницами

Переменные

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

Методы

void __call ()
void dropCache () Сбрасывает кеш информации о статических страницах
mixed getAfTitle ({ afName }) Возвращает наименование доп. поля статической страницы по его имени
mixed getDevName ({ [id] }) Возвращает devName статической страницы
mixed getId ({ [devName] }) Вовзвращает id статической страницы
mixed getList ({ [pageNumber], [amount], [af], [orderType] }) Возвращает список страниц сайта
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 getTitle ({ [id] }) Возвращает наименование статической страницы
void getUrl ({ [id], [pageNumber], [orderType], [orderTypeDefault], [searchString] }) Возвращает url статической страницы
mixed init ({ id }) Инициализация класса
mixed isExist ({ [id], [devName] }) Проверяет существование статической страницы
mixed isExistAF ({ [fieldName] }) Проверяет существование дополнительного поля в статической страницы
mixed set ({ id, name, value }) Устанавливает значение дополнительного поля

__call

Примеры кода




dropCache

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

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

void

Примеры кода




getAfTitle

Синоним: afTitle
Возвращает наименование доп. поля статической страницы по его имени

Параметры

afName string Имя доп. поля статической страницы

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

string Наименование доп. поля статической страницы
bool False - в случае ошибки или если доп. поля статической страницы не существует

Примеры кода




getDevName

Синоним: devName
Возвращает devName статической страницы

Параметры

[id] int Id статической страницы

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

string Имя для разработчика
bool False - в случае ошибки

Примеры кода




getId

Синоним: id
Вовзвращает id статической страницы

Параметры

[devName] string Имя для разработчика. Константы devName базовых статических страниц (PAGE_DEVNAME_INDEX, PAGE_DEVNAME_ABOUT, PAGE_DEVNAME_CONTACTS, PAGE_DEVNAME_PAYMENT_AND_DELIVERY, PAGE_DEVNAME_CART, PAGE_DEVNAME_CART_EMPTY, PAGE_DEVNAME_CART_SUCCESS, PAGE_DEVNAME_USER, PAGE_DEVNAME_PROFILE, PAGE_DEVNAME_CHANGE_PASSWORD, PAGE_DEVNAME_RECOVERY_PASSWORD, PAGE_DEVNAME_ORDER, PAGE_DEVNAME_ORDER_LIST, PAGE_DEVNAME_SUBSCRIBE, PAGE_DEVNAME_UNSUBSCRIBE, PAGE_DEVNAME_LOGIN, PAGE_DEVNAME_WISHLIST, PAGE_DEVNAME_COMPARE, PAGE_DEVNAME_SITE_COMMENT_LIST, PAGE_DEVNAME_SEARCH, PAGE_DEVNAME_REGISTRATION_SUCCESS, PAGE_DEVNAME_CATALOGS, PAGE_DEVNAME_BRANDS, PAGE_DEVNAME_404, PAGE_DEVNAME_ONLINE_PAY_SUCCESS, PAGE_DEVNAME_ONLINE_PAY_ERROR, PAGE_DEVNAME_ONLINE_PAY_BY_ORDER_CODE, PAGE_DEVNAME_AUTHORIZATION, PAGE_DEVNAME_REGISTRATION, PAGE_DEVNAME_BONUS_LIST, PAGE_DEVNAME_VIEWED_OFFER_LIST)

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

int Id статической страницы
bool False - в случае ошибки или если статьи не существует

Примеры кода




getList

Синоним: list
Возвращает список страниц сайта

Параметры

[pageNumber] int Номер страницы. По умолчанию: 1
[amount] int Кол-во страниц на странице. По умолчанию: 0 (все страницы)
[af] string Список доп. полей которые нужно достать. Пример: "af_field1, af_field2" (deprecated)
[orderType] string Метод сортировки. title, position. По умолчанию: position

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

array Массив обьектов page
bool False - в случае ошибки

Примеры кода




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 page

Примеры кода




getPageTitle

Синоним: pageTitle
Возвращает pageTitle статической страницы

Параметры

[id] int Id статической страницы

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

string PageTitle статической страницы
bool False - в случае ошибки

Примеры кода




getTitle

Синоним: title
Возвращает наименование статической страницы

Параметры

[id] int Id статической страницы

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

string Наименование статической страницы
bool False - в случае ошибки

Примеры кода




getUrl

Синоним: url
Возвращает url статической страницы
Тоже самое, что @url.get с параметрами urlType и id
Для страницы поиска: pageNumber, orderType, orderTypeDefault, searchString
Для страницы списка заказов: pageNumber
Для страницы отзывов о сайте: pageNumber

Параметры

[id] int Id статической страницы
[pageNumber] int Номер страницы. По умолчанию: 1
[orderType] string Тип сортировки.
[orderTypeDefault] string Тип сортировки по умолчанию.
[searchString] string Фраза для поиска товаров.

Примеры кода




init

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

Параметры

id int Id статической страницы

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

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

Примеры кода




isExist

Проверяет существование статической страницы

Параметры

[id] int Id статической страницы
[devName] string Имя для разработчика

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

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

Примеры кода




isExistAF

Проверяет существование дополнительного поля в статической страницы

Параметры

[fieldName] string Наименование дополнительного поля в статической страницы

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

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

Примеры кода




set

Устанавливает значение дополнительного поля

Параметры

id int Id страницы
name string Имя дополнительного поля
value string Значение дополнительного поля

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

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

Примеры кода