События MODX
Последнее обновление not available | История страницы | Улучшить эту страницу | Сообщить о проблеме
Support the team building MODX with a monthly donation.
The budget raised through OpenCollective is transparent, including payouts, and any contributor can apply to be paid for their work on MODX.
Backers
Budget
$204 per month—let's make that $500!
Learn moreFredBeforeRender¶
Событие срабатывает только на фронтенде до инициализации Fred. Используется для подключения кастомных плагинов Fred или загрузки своих JS/CSS.
Параметры в событие не передаются. Ожидается вывод в $modx->event->_output в формате:
$modx->event->_output = [
'includes' => $includes,
'beforeRender' => $beforeRender,
'lexicons' => $lexicons,
'modifyPermissions' => $modifyPermissions
];
includes¶
Строка HTML-разметки, которая добавится после подключения CSS и JS Fred.
Пример¶
$includes = '
<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/tinymce/4.9.2/tinymce.min.js"></script>
';
beforeRender¶
Строка JS-команд, которая попадёт в функцию beforeRender Fred. Можно регистрировать плагины Fred.
Пример¶
$beforeRender = '
this.registerRTE("TinyMCE", FredRTETinyMCE);
';
lexicons¶
Массив дополнительных lexicon, которые должен загрузить Fred.
Пример¶
$lexicons = ['fredrtetinymce:default'];
modifyPermissions¶
Строка JS-команд для функции modifyPermissions Fred. Параметр permissions доступен как объект всех прав текущего пользователя.
Пример¶
$modifyPermissions = '
permissions.save_document = false; // Disable save for the user
permissions.my_plugin_show = true; // Custom permission
';
FredOnBeforeFredResourceSave¶
Срабатывает до сохранения ресурса Fred из manager или с web. Свойства:
- id (ID ресурса, который сохраняют)
- resource (объект modResource)
FredOnFredResourceSave¶
Срабатывает после сохранения ресурса Fred из manager или с web. Свойства:
- id (ID ресурса, который сохраняют)
- resource (объект modResource)
FredOnFredResourceLoad¶
Срабатывает до того, как endpoint LoadContent на фронтенде вернёт данные в браузер. Свойства:
- id (ID загружаемого ресурса)
- resource (объект modResource)
- data (данные, которые endpoint вернёт, в виде stdClass)
FredElementFormRender¶
@todo
Support the team building MODX with a monthly donation.
The budget raised through OpenCollective is transparent, including payouts, and any contributor can apply to be paid for their work on MODX.
Backers
Budget
$204 per month—let's make that $500!
Learn more










