0

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

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

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

但是当我转到另一个上下文(C2)并进行相同的 pdoResources-Call 时,它也会列出/显示资源。但是当我点击资源时,什么也没发生。它不会打开,因为它是另一个上下文。

我如何设置 MODx 革命以具有所有人都可以共享内容的不同上下文(资源)

4

2 回答 2

0

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

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

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

于 2017-10-16T09:56:21.487 回答
0

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

于 2017-11-28T13:20:12.240 回答