2015-04-07 61 views
0

我有一個Modx站點正在運行。現在我想獲得一些資源,如modx生成的JavaScript文件。可以將它們放在Web上下文中,但不能被所有用戶看到。Modx - 一個域上的多個上下文

所以我創建了一個名爲「Resources」(key:res)的新上下文,給它賦予了Load-Only權限並在其中創建了一個資源。我也是在index.php文件初始化:

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

但是,當我嘗試訪問的資源,這是行不通的。

我錯過了什麼嗎?

回答

1

調用modX::initialize()兩次在檢查狀態時不起作用。

要麼刪除第一次調用initailise的web狀態或編寫插件和使用modX::switchContext()

+0

但是當我刪除第一個呼叫,網絡資源不再可用。我想同時做這兩件事,或者爲一些人隱藏一些資源,但直接在網上提供。 –

+0

你看過modx acl嗎?更具體的資源組? –