ModX - 不同上下文的主要资源

时间:2012-01-10 11:39:29

标签: modx modx-revolution

我昨天开始使用ModX。使用本教程准备了我的多语言网站:http://www.multilingual-modx.com/blog/2011/multilingual-websites-with-modx-and-babel.html

一切都很完美。我有两个上下文:web(domain.com - 英语)和nl(domain.nl - 荷兰语)。我为nl上下文以及其他资源翻译了主要资源。

我只面临一个问题:为什么domain.com会返回错误404?它适用于domain.nl/index,但无法使其适用于domain.nl。

有什么建议吗?

修改
刚刚注意到,Wayfinder正在生成domain.nl/index URL,用于翻译主要资源。怪异。

2 个答案:

答案 0 :(得分:1)

您需要在“上下文设置”选项卡下设置site_start变量。您需要提供现有已发布资源的ID。

请按照this链接获取更多信息。

答案 1 :(得分:0)

您链接的教程仅提及要为每个上下文设置的参数site_url和cultureKey。您还应将http_host设置为domain.com/domain.nl,将site_start设置为上下文设置中每个上下文所需“主资源”的ID。

您可以根据自己的需要调整this description from the modX manual。  (尽管它用于运行具有不同子域的多语言页面)。