Класс CMain (с версии 3.0.3)
Класс CMain
CMain - главный класс страницы.
При создании каждой страницы создаётся глобальный объект этого класса с именем $APPLICATION.
Методы класса:
Заголовок страницы
Метод | Описание | С версии |
ShowTitle | Отображает заголовок страницы. | 3.3.21 |
GetTitle | Возвращает заголовок страницы. | |
SetTitle | Устанавливает заголовок страницы. | |
CSS стили
Метод | Описание | С версии |
ShowCSS | Отображает HTML для подключения CSS на странице. | 3.3.22 |
GetCSS | Возвращает HTML для подключения CSS на странице. | 3.3.22 |
SetTemplateCSS | Устанавливает путь к файлу с CSS стилями компонента. | 3.3.22 |
SetAdditionalCSS | Устанавливает путь к файлу с CSS стилями. | |
Навигационная цепочка
Метод | Описание | С версии |
ShowNavChain | Отображает HTML с навигационной цепочкой. | 3.3.21 |
GetNavChain | Возвращает HTML с навигационной цепочкой. | |
AddChainItem | Добавляет пункт в конец навигационной цепочки. | |
Меню
Метод | Описание | С версии |
GetMenu | Возвращает объект CMenu для текущей папки. | |
GetMenuHtml | Возвращает строку с меню типа type для текущей папки в виде HTML. | |
GetMenuHtmlEx | Аналог GetMenuHtml с применением другого типа шаблона меню. | 3.3.7 |
Свойства страниц и разделов
Права доступа и роли
Метод | Описание | С версии |
GetUserRight | Возвращает максимальное право пользователя на тот или иной модуль. | 3.3.18 |
GetUserRoles | Возвращает массив ролей пользователя в том или ином модуле. | 3.3.18 |
Текущий адрес страницы
Метод | Описание | С версии |
GetCurUri | Возвращает адрес текущей страницы с параметрами. | 3.3.4 |
GetCurPage | Возвращает адрес текущей страницы без параметров. | |
GetCurPageParam | Возвращает URL текущей страницы c добавленными новыми и(или) удаленными параметрами. | |
GetCurDir | Возвращает раздел текущей страницы. | |
SetCurPage | Устанавливает адрес текущей страницы. | 3.3.0 |
Панель управления
Метод | Описание | С версии |
ShowPanel | Отображает HTML представляющий из себя панель управления публичной частью. | 3.3.21 |
GetPanel | Возвращает HTML представляющий из себя панель управления публичной частью. | 3.0.14 |
AddPanelButton | Добавляет кнопку в панель управления публичной частью. | 3.0.14 |
GetPublicShowMode | Метод возвращает текущий режим отображения административной панели. | 6.5.5 |
JS и тег head
Метод | Описание | С версии |
AddHeadScript | Подключает java скрипты в шаблоне сайта и в шаблоне компонентов. | 6.5.0 |
AddHeadString | Метод добавляет строку в секцию <head>…</head> сайта.. | 5.9.0 |
ShowHead | Метод предназначена для вывода в шаблоне сайта основных полей тега <head>. | 7.0.0 |
ShowHeadStrings | Отображает специальные стили, JavaScript либо произвольный html-код. | 5.9.0 |
Куки (cookie)
Метод | Описание | С версии |
set_cookie | Устанавливает значение cookie. | 3.3.21 |
get_cookie | Возвращает значение cookie. | 3.3.21 |
ShowSpreadCookieHTML | Отображает HTML позволяющий установить cookie пользователю. | 3.3.21 |
Компоненты
Метод | Описание | С версии |
IncludeFile | Подключает произвольные файлы и компоненты. | 3.3.21 |
GetTemplatePath | Возвращает полный путь к файлу следуя алгоритму подключения компонент. | 3.3.23 |
IncludeComponent | Метод подключает компонент 2.0. | 5.1.7 |
Исключения
Метод | Описание | С версии |
GetException | Метод возвращает объект класса CApplicationException, содержащий последнее исключение. | 4.0.6 |
ThrowException | Метод фиксирует исключение msg c кодом id. | 4.0.6 |
ResetException | Метод очищает последнее исключение. | 4.0.6 |
Прочие методы
Метод | Описание | С версии |
IncludeAdminFile | Подключает скрипт с административным прологом и эпилогом. | |
IncludeString | Выводит произвольную строку (HTML код) обрамленную рамкой, в правом верхнем углу которой выводятся заданные иконки. | 3.3.21 |
GetShowIncludeAreas | Возвращает состояние кнопки "Показать включаемые области" на панели управления. | 3.3.21 |
AddBufferContent | Позволяет создавать Отложенные функции. | 3.3.21 |
ShowBanner | Подключает модуль "Реклама, баннеры" и если подключение успешно, выводит баннер. | 3.3.22 |
GetSiteByDir | Определяет сайт по заданному каталогу и хосту. | 3.3.21 |
AuthForm | Выводит форму авторизации. | |
IsHTTPS | Возвращает "true" если используемый текущий протокол - HTTPS. | 3.3.21 |
AddViewContent | Указывает место вывода контента, который будет сформирован ниже. | 9.5.2 |
ShowViewContent | Указывает контент, который выводится методом AddViewContent.
Использование двух последних методов прежде всего позволяет избежать дублирование компонентов и лишних циклов.
| 9.5.2 |
ConvertCharset | Метод используется для конвертирования строк из разных кодировок | 4.1.0 |
ConvertCharsetArray | Метод используется для конвертирования данных из разных кодировок | 8.6.0 |
RestartWorkarea | Метод позволяет сбросить контент рабочей области публичной страницы сайта. | 15.5.0 |
© «Битрикс», 2001-2024, «1С-Битрикс», 2024