我正在运行Modx网站。现在我想获得一些资源,如modx生成的javascript文件。可以将它们放在Web上下文中,但是所有用户都可以看到它们。
所以我创建了一个名为“Resources”(key:res)的新上下文,赋予它Load-Only权限并在其中创建了一个资源。我还在index.php
文件中初始化它:
$modx->initialize('web');
$modx->initialize('res');
但是当我尝试访问资源时,它不起作用。
我错过了什么吗?
答案 0 :(得分:1)
两次调用modX::initialize()
将无效,因为它会检查状态。
删除第一个调用以初始化web
状态或编写插件并使用modX::switchContext()