MODx无需登录即可创建动态前端页面/显示管理器页面

时间:2015-06-10 12:19:29

标签: php dynamic custom-controls modx modx-revolution

是否有一些前端控制器可以使用一些自定义创建的URL创建动态页面,而无需在“管理器资源”面板中添加它们?我想创建一些秘密页面(并在那里执行一些操作)但不应该在管理器中看到任何人(甚至管理员或我自己)。我是ModX的新手,所以任何直接的解决方案都将受到赞赏。

或... 我在Manager中有自定义控制器,我可以通过/manager/?a=some/controller访问它。没有登录用户有没有办法显示它?

1 个答案:

答案 0 :(得分:0)

这是可能的,但系统将始终留下此类代码存在的痕迹。

一种可能的解决方案是在文件系统中安装一个PHP文件,该文件不是直接在Modx系统中,而是在外部。您可以在Loading Modx Externally中了解这是如何完成的。

另一种解决方案可能是创建一个插件并在OnPageNotFound上触发此插件。在此插件中,您可以分析查询字符串并检查它是否是您要使用的“秘密”URL。

同样,两种解决方案都会留下痕迹,但它们不会显示在资源树中。