我有一个MODx网站。它有3种不同的背景。每个上下文都指向另一个域。
在一个上下文中(假设它是C1),我有一个拥有许多子资源的资源(文件夹)。
我使用pdoresources-call(前端)显示资源。一切正常。它列出/显示应有的资源。当我点击它时,它也打开并向我显示资源的内容(该网站就像一个块)
但是当我转到其他上下文(C2)并进行相同的pdoResources-Call时 它还列出/显示资源。但是当我点击资源时没有发生任何事情。它不会打开,因为它是另一种背景。
如何设置MODx Revolution以具有可以共享内容的不同上下文(参考资料)
答案 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_host
和base_url
)上下文设置,以便MODX知道将您发送到其他域。