MODx-CMS

Разделы

MODx API

Документация по MODx API

addEventListener — Добавить обработчик события для плагина.

changePassword — Смена пароля для текущего веб-пользователя.

changeWebUserPassword — Смена пароля для текущего веб-пользователя.

clearCache — Очистка кэша сайта.

getActiveChildren — Возвращает информацию обо всех дочерних документах, которые являются опубликованными и не удалены.

getAllChildren — Возвращает информацию обо всех дочерних документах, включая неопубликованные и удаленные.

getCachePath — Возвращает относительный путь до папки для кэширования.

getChildIds — Возвращает массив дочерних документов, учитывая глубину.

getChunk — Получить содержимое чанка по названию.

getConfig — Возвращает системные параметры и соответствует вызову в шаблоне конструкции [(param)]

getDocGroups — Возвращает массив пользовательских групп, в которых текущий пользователь участвует.

getDocument — Получение информации о документе, с учетом дополнительных настроек.

getDocumentChildren — Возвращает список дочерних документов указанного документа, с учетом дополнительных настроек.

getDocumentChildrenTVarOutput — Получение списка дочерних документов, для указанного документа со значениями основных и дополнительных параметров, которые указаны.

getDocumentChildrenTVars — Получение списка дочерних документов, для указанного документа со значениями основных и дополнительных параметров, которые указаны.

getDocuments — Возвращает информацию для указанных документов, с учетом дополнительных настроек. По умолчанию возвращаются опубликованные документы, которые не удалены.

getFullTableName — Возвращает полное название таблицы с учетом префикса указанного в системных настройках.

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

getLoginUserID — Возвращает идентификатор авторизованного пользователя или NULL, если пользователь неавторизован.

getLoginUserName — Возвращает имя авторизованного пользователя или NULL, если пользователь неавторизован.

getLoginUserType — Возвращает текущий тип пользователя. Для менеджера возвращается manager, а для пользователя на сайте web.

getManagerPath — Возвращает относительный путь до директории менеджера.

getMETATags — Возвращает массив мета-тэгов заданных для указанного документа.

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

getParent — Получение информации о родительском документе для указанного документа.

getParentIds — Возвращает массив родительских документов, учитывая заданное количество уровней.

getPlaceholder — Возвращает содержимое глобального плейсхолдера.

getSnippetId — Возвращает идентификатор текущего сниппета, в котором происходит вызов.

getSnippetName — Возвращает название текущего сниппета, в котором происходит вызов.

getTemplateVar — Получение определенного дополнительного TV-параметра для документа.

getTemplateVarOutput — Получение дополнительных TV-параметров для документа.

getTemplateVars — Получение дополнительных TV-параметров для документа.

getUserData — Возвращает информацию о клиентском системном окружении (браузер, операционная система и т.д.).

getUserDocGroups — Возвращает массив пользовательских групп, в которых текущий пользователь участвует.

getUserInfo — Получение информации о менеджере по заданному идентификатору.

getVersionData — Возвращает информацию о версии MODx.

getWebUserInfo — Получение информации о пользователе сайта по заданному идентификатору.

hasPermission — Проверка прав менеджера.

insideManager — Возвращает значения install (для функций установки модуля), interact (для основных функций управления) и true(для всех остальных функций) при нахождении в системе управления.

invokeEvent — Вызвать заданное событие.

isBackend — Если страница формируется в системе управления (backend), то функция возвращает true, иначе false.

isFrontend — Если страница формируется в пользовательской части (frontend), то функция возвращает true, иначе false.

isMemberOfWebGroup — Проверка принадлежности пользователя к указанным веб-группам. Если пользователь принадлежит хотя бы к одной из групп, то возвращается true, иначе false.

logEvent — Создает сообщение в системный лог.

makeList — Создает список по переданному массиву с учетом вложенности.

makeUrl — Создает абсолютный или относительный путь для указанного документа. При этом не проверяется существование или статус документа.

mapPath — Получение физического пути по указанному виртуальному.

parseChunk — Функция для вызова чанка с обработкой для замены плейсхолдеров на значения.

parseProperties — Разбирает строку конфигурации плагина или сниппета и возвращает текущие значения в виде массива.

putChunk — Устаревший метод идентичный getChunk(). Не рекомендуется использовать.

regClientCSS — Подключение файла стилей CSS к документу или блока <style> в область <head>.

regClientHTMLBlock — Размещение заданного HTML-кода в конец документа.

regClientScript — Подключение скриптов JavaScript или блока <script> в конец документа.

regClientStartupHTMLBlock — Размещение заданного кода HTML в область <head>.

regClientStartupScript — Подключение скриптов JavaScript к документу или блока <script> в область <head>.

removeAllEventListener — Удалить все обработчики событий.

removeEventListener — Удалить обработчик события для плагина.

runSnippet — Возвращает результат выполнения сниппета с заданными параметрами.

sendAlert — Отправить сообщение в ящик пользователя.

setPlaceholder — Устанавливает значение глобального плейсхолдера. MODx самостоятельно заменит затем встречающиеся плейсхолдеры в содержимом, которые были заданы.

stripTags — Удаление вызовов сниппетов, плейсхолдеров, чанков, TV-параметров и настроек, а также HTML-тегов из фрагмента HTML-кода, исключая список разрешенных тегов.

toPlaceholder — Задает значение плейсхолдера с учетом префикса.

toPlaceholders — Переводит массив или объект в набор плейсхолдеров.

userLoggedIn — Определяет, авторизован ли пользователь через систему администрирования MODx (как менеджер) или на сайте (как пользователь) и возвращает информацию о нем.

webAlert — Отображает сообщение alert с помощью JavaScript.

Рекламная информация