2015-11-03 51 views
0

我在「系統事件」選項卡中創建了一個測試插件並激活了所有事件。該插件看起來像這樣:MODx插件沒有被觸發(沒有事件)

<?php 
error_log('test_plugin: ' . $modx->event->name); 

這就是它。

我下面通過tail -f /var/log/error.log error.log中,我得到幾個條目,當我重新加載頁面的後端(這是完美的)

[Tue Nov 03 21:07:08 2015] [error] [client xx.xx.xx.xx] test_plugin: OnHandleRequest, referer: http://my.domain.de/manager/index.php?a=1 
[Tue Nov 03 21:07:08 2015] [error] [client xx.xx.xx.xx] test_plugin: OnManagerPageInit, referer: http://my.domain.de/manager/index.php?a=1 
[Tue Nov 03 21:07:08 2015] [error] [client xx.xx.xx.xx] test_plugin: OnBeforeManagerPageInit, referer: http://my.domain.de/manager/index.php?a=1 
[Tue Nov 03 21:07:08 2015] [error] [client xx.xx.xx.xx] test_plugin: OnManagerPageBeforeRender, referer: http://my.domain.de/manager/index.php?a=1 
[Tue Nov 03 21:07:08 2015] [error] [client xx.xx.xx.xx] test_plugin: OnPluginFormRender, referer: http://my.domain.de/manager/index.php?a=1 
[Tue Nov 03 21:07:08 2015] [error] [client xx.xx.xx.xx] test_plugin: OnParseDocument, referer: http://my.domain.de/manager/index.php?a=1 
[Tue Nov 03 21:07:08 2015] [error] [client xx.xx.xx.xx] test_plugin: OnParseDocument, referer: http://my.domain.de/manager/index.php?a=1 
[Tue Nov 03 21:07:08 2015] [error] [client xx.xx.xx.xx] test_plugin: OnParseDocument, referer: http://my.domain.de/manager/index.php?a=1 
[Tue Nov 03 21:07:08 2015] [error] [client xx.xx.xx.xx] test_plugin: OnParseDocument, referer: http://my.domain.de/manager/index.php?a=1 
[Tue Nov 03 21:07:08 2015] [error] [client xx.xx.xx.xx] test_plugin: OnParseDocument, referer: http://my.domain.de/manager/index.php?a=1 
[Tue Nov 03 21:07:08 2015] [error] [client xx.xx.xx.xx] test_plugin: OnParseDocument, referer: http://my.domain.de/manager/index.php?a=1 
[Tue Nov 03 21:07:08 2015] [error] [client xx.xx.xx.xx] test_plugin: OnPluginFormPrerender, referer: http://my.domain.de/manager/index.php?a=1 
[Tue Nov 03 21:07:08 2015] [error] [client xx.xx.xx.xx] test_plugin: OnManagerPageAfterRender, referer: http://my.domain.de/manager/index.php?a=1 
[Tue Nov 03 21:07:10 2015] [error] [client xx.xx.xx.xx] test_plugin: OnResourceToolbarLoad, referer: http://my.domain.de/manager/index.php?a=13&id=13 

但在加載頁面時前端我得到沒有任何東西

任何想法?我使用雷沃2.2.14-PL

回答

0

更好地利用鏌鋣日誌此:

$modx->setLogLevel(modX::LOG_LEVEL_DEBUG); 
$modx->log(modX::LOG_LEVEL_DEBUG, 'test_plugin: ' . $modx->event->name); 

你可以使用不同的tail -f /path/to/your/webroot/core/cache/logs/error.log這一點。

+0

可以在RTFM中找到(不完整)MODX系統事件列表:https://rtfm.modx.com/revolution/2.x/developing-in-modx/basic-development/plugins/system-events – Jako

+0

我激活了**系統事件選項卡 – denns

+0

中的所有可用事件**,但它與事件的執行有關。即使是'die()'也不會執行任何操作 – denns