ormPages

На печать

Статический класс коллекция для работы с ORM-страницами.

Описание методов

init()

Инициализация работы класса.

issetPage()

Проверяем существование страницы с указанным ID.

get()

По указанному ID вернет экземпляр страницы.

getAll()

Вернет все страницы для текущей языковой версии и домена.

getActiveId()

Вернет список всех активных страниц.

getHomePage()

Вернет экземпляр домашней страницы.

getCurPageId()

Вернет ID текущего раздела сайта.

getPageUrlById()

Вернет URL страницы по указанному ID.

getPageIdByUrl()

Вернет ID страницы по указанному URL`y.

getNext()

Вернет экземпляр страницы следующей за указанной, с учетом правил сортировки и прав доступа текущего пользователя.

getPrevious()

Вернет экземпляр страницы следующей перед указанной, с учетом правил сортировки и прав доступа текущего пользователя.

get404()

Вернет контент для страницы "Страница не найдена".

issetChildren()

Вернет true, если у указанного раздела есть подразделы.

getPageOfSection()

Вернет следующий по списку подраздел. Используется для перебора страниц в цикле.

reset()

Скидывает счетчик перебора страниц для метода getPageOfSection().

resetForSection()

Скидывает счетчик перебора страниц для указанного раздела.

getCountOfSection()

Вернет количество страниц в указанном разделе.

delAllFor()

Удаляет все страницы с указанного домена и указанной языковой версии. Используйте аккуратно. Метод именно удаляет страницы, а не помещает их в корзину.

getPrefix()

Возвращает ключ настроек для модуля "Структура" в зависимости от текущего домена и языка.

getPopularClass()

Вернет системное имя популярного (часто использующегося) ORM-класса для подразделов указанного раздела.

getFileRobots()

Генерирует контент файла Robots.txt.

getFileSiteMap()

Генерирует контент файла SiteMap.xml.

getSqlForRights()

Вернет часть SQL-условия для выборки страниц. Метод используется системой.



Что-то не так? Напиши, учтем!