ExtraPlugins

Подключение плагинов из файлов
Версия 1.0.1-beta
Дата выпуска 19.08.2021
Загрузки 0
Просмотры 148
Внимание, этот компонент требует версию PHP 7.0 или выше! Если ваш сайт использует PHP ниже требуемого, установка этого дополнения может его сломать.
Внимание, этот компонент требует версию MODX не ниже 2.7 !
Запуск плагинов из файлов.

Во время установки компонент записывает в директорию /core/plugins/ класс для управления плагинами и событиями.
Каждый новый файл становить плагином, и подключается во время инициализации modx.

Для включения, необходимо переименовать файл «core/plugins/events.example»:
C events.example
На events.php

Компонент проверять наличия файла «events.php» если он есть то плагины подключаются
// Содержимое файла core/plugins/events.php
<?php
/**
 * Created by Andrey Stepanenko.
 * User: webnitros
 * Date: 17.08.2021
 * Time: 10:29
 */
return [
    'ModxPlugins/Web/Logo.php' => [
        'OnHandleRequest' => -1,
    ]
];


Как видим выше в файле events.php уже прописано первое событие.

core/plugins/ModxPlugins/Web/Logo.php

Через него в админке меняется логотип

1.0.1-beta

  • Проверка существования директории core/plugins