Modx - 一个域上的多个上下文

时间:2015-04-07 09:45:00

标签: modx modx-revolution

我正在运行Modx网站。现在我想获得一些资源,如modx生成的javascript文件。可以将它们放在Web上下文中,但是所有用户都可以看到它们。

所以我创建了一个名为“Resources”(key:res)的新上下文,赋予它Load-Only权限并在其中创建了一个资源。我还在index.php文件中初始化它:

$modx->initialize('web');
$modx->initialize('res');

但是当我尝试访问资源时,它不起作用。

我错过了什么吗?

1 个答案:

答案 0 :(得分:1)

两次调用modX::initialize()将无效,因为它会检查状态。

删除第一个调用以初始化web状态或编写插件并使用modX::switchContext()