MODx Revolution多域/上下文相同的内容

时间:2017-09-27 18:15:28

标签: modx modx-revolution modx-resources

我有一个MODx网站。它有3种不同的背景。每个上下文都指向另一个域。

在一个上下文中(假设它是C1),我有一个拥有许多子资源的资源(文件夹)。

我使用pdoresources-call(前端)显示资源。一切正常。它列出/显示应有的资源。当我点击它时,它也打开并向我显示资源的内容(该网站就像一个块)

但是当我转到其他上下文(C2)并进行相同的pdoResources-Call时 它还列出/显示资源。但是当我点击资源时没有发生任何事情。它不会打开,因为它是另一种背景。

如何设置MODx Revolution以具有可以共享内容的不同上下文(参考资料)

2 个答案:

答案 0 :(得分:0)

如果您在树中组织资源,并将每个域作为自己的分支,则应为每个上下文设置一个“起始ID”。这种情况发生在上下文设置中(通过主菜单)。

这里描述了完整的过程:https://black-pixel.net/2014/02/24/multilingual-multidomain-site-modx-cms/

也许您必须调用未缓存的PDO-Tools调用。或者为了确保,将呼叫放入一个块,复制它并将上下文密钥放入其中(有3个不同的呼叫,每个域一个)。 C1等[[$subtree-call-C1]] ...

答案 1 :(得分:0)

听起来它可能指向seconddomain.com/parent/child.html,而它指向firstdomain.com/parent/child.html。如果是这种情况,您应该确保每个上下文都有site_url(以及相关的http_hostbase_url)上下文设置,以便MODX知道将您发送到其他域。