【发布时间】:2018-06-23 15:50:08
【问题描述】:
我正在编写一个 Dokuwiki 插件来禁止在某些条件下编辑页面。我已经为ACTION_ACT_PREPROCESS-before 编写了一个处理程序来测试条件。如果处理程序决定禁止编辑,它会调用msg($errmsg, -1)。然后我希望用户正在浏览的页面保持显示。
我已添加调用
$event->preventDefault();
$event->stopPropagation();
return true;
如 Discussion 插件中的示例,但 DW 显示的是编辑器窗口。
我应该怎么做才能基本中止命令并保留在当前页面上?
【问题讨论】: